Skip to content
View esmaeil-ahmadipour's full-sized avatar
🎯
Focus on goals .
🎯
Focus on goals .

Block or report esmaeil-ahmadipour

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
esmaeil-ahmadipour/README.md

esmaeil ahmadipour

Senior Flutter Developer | Cross-Platform Apps | Frontend Developer

Hello, I’m Esmaeil! πŸ‘‹

I’m a senior developer with 8+ years of experience in mobile, web, and cross‑platform engineering, focused on building scalable systems with clear and durable architectural foundations.

I’ve led and delivered major production products such as the Daneshjooyar Web & Mobile App (Islamic Azad University) and the PACTUS Cryptocurrency Ecosystem.

At Daneshjooyar, I worked as a Flutter Developer and Mobile Team Lead, where I designed and established the project’s Flutter architecture baseline and implemented modules including insurance, digital identity, dormitory, and nutrition β€” all using Clean Architecture, solid separation of concerns, full documentation, and comprehensive testing.

At PACTUS, I serve as the GUI Lead and Flutter Team Lead, overseeing development and long‑term maintenance of the NODE and WALLET products. I emphasize predictable architecture, clear documentation, and reliable performance through structured tooling and automated tests.

I also build modern web and client‑side applications using React.js, Next.js, TypeScript, and JavaScript, delivering cross‑platform solutions for Android, iOS, Web, and Desktop with a consistent focus on engineering discipline and long‑term maintainability.

πŸš€ What I’m Building

  • Tarvix – Leading a team developing open‑source trading tools and Web3 connectivity systems
  • Secure Blockchain Infrastructure – Wallets, node management, and decentralized data flows
  • Cross‑Platform dApps – Building decentralized applications with Flutter for mobile and web
  • Unified Frontend Systems – Scalable, design‑driven web apps and client frameworks connecting users to next‑gen crypto & trading ecosystems

πŸ’Ό Experience Highlights

  • 8+ years of professional experience in mobile and cross‑platform development
  • Extensive experience building production‑grade Flutter applications for Android, iOS, Web, and Desktop
  • Strong background in blockchain and Web3 application development, including wallets and node management systems
  • Experience developing modern web applications using React.js, Next.js, JavaScript, and TypeScript
  • Solid understanding of clean architecture, scalable system design, and maintainable codebases
  • Industry experience across fintech, banking, e‑commerce, and academic platforms
  • Native mobile development experience in Android (Kotlin/Java) and iOS (Swift/Objective‑C)

πŸŽ“ Education & Certifications

  • Associate Degree in Computer Software from Azad University of Dezful
  • Game Development Certification from Isfahan University of Technology
  • Unity and C# certification from Tehran Shahid Beheshti University

🌟 Current Focus

I'm always excited to explore new challenges in the blockchain space and welcome conversations about interesting projects and collaborations. Let's build the future of Web3 together!


How to reach me?

linkedin Email github Website gitlab Kaggle

Skills

  • Programming Languages & Framework :

    C# Dart Java Kotlin Swift Javascript Flutter React Next.js TypeScript Node.js
  • Databases:

    SQLite MySQL HIVE Realm
  • Tools & Services:

    Git GitLab Matomo Sentry GoogleAnalytics Trello Jira FireBase Android Studio Vs Code Xcode Unity Postman Swagger NPM Vite Webpack ESLint Prettier
  • Libraries:

    React Query Axios Zod Rx-Java Rx-Dart Rx-Android Room Freezed Retrofit Dio GraphQL Google Map MapBox Firebase Services Coroutines Rive Animation Lottie Animation Vuforia AR Kit
  • State Managments & Dependency Injection:

    Bloc Provider Riverpod Flutter Redux MobX GetX Kiwi GetIt Dagger Redux Zustand React Context
  • Software Engineering and Software Architectures:

    Object Oriented Programming SOLID Design Patterns MVC MVP Clean Architecture Unit Testing Widget Testing Integration Testing TDD BDD Agile mythology Refactoring Debugging Documentation SSR SSG Scalable Architecture
  • Soft Skills:

    Team Work Selef Managment Collaboration Communication Problem Solving Give/Receive Feedback Leadership Time management

Packages/Libraries

πŸ‘‘ Owner Flutter Glass flutter_glass flutter_glass flutter_glass

πŸ‘‘ Owner Flutter Faded List Flutter Faded List Flutter Faded List Flutter Faded List

πŸ‘‘ Owner Crypto Simple Crypto Simple Crypto Simple Crypto Simple

πŸ‘‘ Owner Platform Detector Platform Detector Platform Detector Platform Detector

πŸ‘‘ Owner Crypto Simple Crypto Simple Crypto Simple Crypto Simple

πŸ₯ˆ Contributor Flutter Camera Overlay Flutter Camera Overlay Flutter Camera Overlay Flutter Camera Overlay

πŸ₯ˆ Contributor Flutter Adaptive Ui Flutter Adaptive Ui Flutter Adaptive Ui Flutter Adaptive Ui

πŸ₯ˆ Contributor Flutter Adaptive Ui Flutter Adaptive Ui Flutter Adaptive Ui Flutter Adaptive Ui

Stats

Github stats

Pinned Loading

  1. pactus-project/pactus-gui pactus-project/pactus-gui Public

    Pactus Client (Flutter)

    Dart 11 11

  2. pactus-project/pactus-gui-widgetbook pactus-project/pactus-gui-widgetbook Public

    Dart 1 1

  3. crypto_simple crypto_simple Public

    A Simple Cryptography Package For Flutter .

    Dart 5

  4. ip_detector ip_detector Public

    This package uses "ip-api.com" service to identify and receive user IP information.

    Dart 2

  5. platform_detector platform_detector Public

    Detect Platforms In Flutter .

    Dart 2

  6. CodeDump CodeDump Public

    CodeDump extracts all text files from your projects into a unified report. Perfect for sending code to ChatGPT/Claude, creating documentation, and automated backups.

    Python 2