- Full Name: Ali Sinaee
- Date of Birth: January 27, 1996
- Location: Tehran, Iran
- Languages: Persian (Native), English (Fluent)
- Education: Bachelor of Computer Engineering - Bu-Ali Sina University
- University: Bu-Ali Sina
- Marital Status: Single
- Military Service: Completed / Discharged
- Phone: +989162363723
- Email: alisinaiasl@gmail.com
- LinkedIn: www.linkedin.com/in/alisinaee
- GitHub: www.github.com/alisinaee
- Clean Architecture - Modular, testable, maintainable
- MVVM - Model-View-ViewModel pattern
- MVC - Model-View-Controller pattern
- Singleton - Single instance pattern
- Factory - Object creation pattern
- Repository - Data abstraction layer
- Provider - Dependency injection pattern
- Observer - Event-driven pattern
- Builder - Object construction pattern
- Layered - Separation of concerns
- Scoped Model - State management pattern
- Hexagonal - Port and adapter architecture
- SOLID - Single responsibility, Open/closed, Liskov substitution, Interface segregation, Dependency inversion
- DRY - Don't Repeat Yourself
- KISS - Keep It Simple, Stupid
- SoC - Separation of Concerns
- LoD - Law of Demeter
- IoC - Inversion of Control
- SLAP - Single Level of Abstraction Principle
- Swift & SwiftUI: Mid-level proficiency in native iOS development
- UIKit: Experience with traditional iOS UI framework
- Xcode: Proficient in Apple's IDE for iOS development
- iOS Platform Features: Integration of native iOS capabilities
- Platform Channels: Implementing native iOS functionality in Flutter apps
- Method Channels: Bidirectional communication between Flutter and iOS native code
- Plugin Development: Creating custom Flutter plugins with Swift/Objective-C
- iOS-specific APIs: Integration of iOS-only features (Face ID, Touch ID, etc.)
- CocoaPods: Managing iOS dependencies in Flutter projects
- App Store Deployment: Experience with TestFlight and App Store submission process
- Native Modules: Writing Swift/Objective-C code for Flutter plugins
- iOS Permissions: Handling iOS-specific permission requests
- Push Notifications: APNs integration with Firebase
- Deep Linking: Universal Links and custom URL schemes
- Background Tasks: iOS background execution and lifecycle management
- Security: Keychain integration, biometric authentication
- Signing & Provisioning: Code signing, certificates, and provisioning profiles
- App Store Optimization: App Store Connect management and optimization
- Cursor AI - AI-powered code editor for enhanced productivity
- Vibe Coding - AI-assisted development workflows
- AI Agents - Intelligent automation and code generation
- GitHub Copilot - AI pair programming assistant
- ChatGPT Integration - AI-powered problem solving and code review
- AI-Assisted Debugging - Intelligent error detection and resolution
- Code Generation - AI-powered boilerplate and component creation
- Smart Refactoring - AI-guided code optimization and restructuring
- Automated Testing - AI-generated test cases and scenarios
- Documentation Generation - AI-powered code documentation
IDA Company | Remote
Project: Home Palette: AI Decor & Design - AI-powered home decoration and room remodeling app
Project Description: Home Palette is an AI-powered interior design and home decoration application that helps users visualize and redesign their living spaces. Users can capture photos of any room and use advanced AI to generate realistic redesign suggestions, experiment with different furniture arrangements, wall colors, flooring options, and decor styles. The app provides house renovation and room remodeling capabilities powered by cutting-edge artificial intelligence, making professional interior design accessible to everyone.
My Role:
- Sole Flutter Developer — Fully designed and built the entire Flutter application from scratch for both iOS and Android
- Implemented AI-driven room redesign features with image processing and real-time AI generation
- Developed in-app purchase flows and subscription management for both platforms
- Handled App Store and Google Play submission, review processes, and ongoing releases
- Integrated third-party AI services for interior design generation and photo processing
- Optimized app performance for smooth image handling and AI processing workflows
Architecture & Tools:
- Architecture: Clean Architecture
- State Management: BLoC
- Source Control: GitHub
- Deployment: App Store, Google Play
- Development Process: TDD, DDD
Platforms: Android, iOS
Technologies:
- Core: Dart & Flutter (cross-platform)
- AI Integration: AI-powered room redesign and interior decoration generation
- Image Processing: Photo capture, image manipulation, and AI-enhanced visualization
- Monetization: In-app purchases and subscription management
- Analytics & Monitoring: Crash reporting and user analytics
Related Links:
Key Achievements:
- Solely built and launched a complete AI-powered interior design application on both iOS and Android from the ground up
- Successfully published on the App Store with seamless AI-driven room redesign experience
- Delivered a polished, production-ready product combining Flutter expertise with AI/ML integration
ToBank (GardeshPay) - Gardeshgari Bank (Tourism Bank of Iran) | Tehran, Iran
Project: ToBank - Official digital banking solution serving millions of Iranian users
Project Summary: ToBank is the official digital banking solution of Gardeshgari Bank, designed to deliver reliable, high-security financial services for millions of Iranians. The platform provides secure card-to-card transfers (Shetab network), bill payment, mobile top-up, internet packages, vehicle fines payment, charity donations, travel insurance, and advanced digital wallet features. With a focus on performance, security, and privacy, ToBank ensures compliance with banking standards and provides a seamless multi-platform experience on Android, iOS, and Web.
My Role:
- Flutter Expert Developer / Senior Flutter Developer
- Led Flutter development for financial and security-critical modules in an enterprise-grade banking app
- Designed, implemented, and maintained secure payment workflows including wallet, Shetab transfers, and bill pay
- Developed strong authentication flows: OTP, biometric login, session/device security, encrypted data storage
- Collaborated closely with backend/DevOps to strengthen anti-fraud features and ensure regulatory compliance
- Built and maintained automated unit, integration, and widget tests with special focus on financial logic and security
- Conducted regular code reviews and system audits for compliance and security best practices
Architecture & Tools:
- Architecture: Clean Architecture, Modular Monorepo (Melos)
- State Management: BLoC, GetX
- Development Practices: Test-Driven Development (TDD), Domain-Driven Design (DDD), Robust automated testing
- Version Control: GitHub
- Deployment: Fastlane, Firebase App Distribution
- Project Management: Notion, Agile Scrum
Platforms: Android, iOS (all major and Iranian app stores), Web
Technologies:
- Core: Dart & Flutter (cross-platform), Dio (network), custom secure encrypted storage
- Financial Features: Shetab card integration, wallet and balance management, utility/bill payment, insurance, charity
- Security & Compliance: OTP and biometric authentication flows, End-to-end encryption of sensitive data, Real-time anti-fraud checks, multi-layer input validation, Device/session security and secure backend APIs, Secure payment gateway integrations and hardware-backed storage
- Messaging & Analytics: Firebase, Sentry for monitoring, error reporting, and analytics
- Localization: Full RTL (Persian) support, multi-theme UI/UX customization
App Distribution / Stores:
- Google Play
- Café Bazaar
- Myket
- Sibirani
- SibApp
- Sibche
- SibBazar
- Anardoni
- iTips App Store
- Apple Apps
- App-Star
- Official Website
Key Achievements:
- Boosted overall platform security by implementing encrypted storage, device/session binding, anti-fraud logic, and E2E validation for high-value transactions
- Delivered comprehensive, regulatory-compliant financial services modules, now serving millions of Iranian users
- Automated deep test coverage for all financial and security flows, drastically reducing incidents and regressions
- Orchestrated seamless, timely multi-platform launches across all app stores
DUSK VPN Project | Tehran, Iran
Project: Dusk - VPN solution using Singbox and Xray core technologies
Project Description: Dusk is a VPN solution designed to bypass location-based restrictions and access banned services. Built using Singbox and Xray core technologies, Dusk ensures secure and seamless connectivity to restricted content while maintaining high performance and privacy standards.
Architecture & Tools:
- Architecture: Clean Architecture
- State Management: BLoC
- Source Control: GitHub
- Cloud: Google Cloud & Firebase
- Project Management: Notion
- Deployment: Fastlane
- Testing: Unit test, Widget test
- Development Process: TDD, DDD
Platforms: Windows, macOS, Linux, Android, iOS
Stores: GitHub, Play Store, App Store, Microsoft Store, FlatHub
Technologies:
- Core Technologies: Sing-box, X-ray (Core for proxy and traffic management)
- Protocols: TUIC, Hysteria, Reality, Trojan, SSH (Various secure tunneling and obfuscation protocols)
- Languages & Frameworks: Dart Flutter, Go (Backend, proxy core), Python, Bash (For scripting and automation), Docker (Containerization), Django (Backend)
- Modes: VPN, Proxy, System Proxy, VPN Service
Related Links:
Dolphin Company | Tehran, Iran
Project: Dolphin Tracker - Fleet management GPS tracking system
Project Description: The Dolphin DC100 fleet management GPS model is available in 2G and 4G versions. It is the smallest fleet tracker on the market and can be installed on various types of light, heavy, and semi-heavy vehicle fleets. After installation and setup, the Dolphin fleet tracker allows for online and real-time tracking of the transportation fleet, reviewing the history of traveled routes, and receiving essential security alerts such as alarms for vehicle ignition and shutdown.
Display of advertising devices, establish a connection with the selected device, show detailed information of the device's sensors, apply device settings and update the device firmware through an internet connection, commissioned by Dolphin Company, under Android and iOS platforms.
Architecture & Tools:
- Architecture: Clean Architecture
- State Management: GetX
- Source Control: GitHub
- Project Management: Trello
- Deployment: In Next Phase
- Testing: Unit test, Widget test
- Development Process: TDD, DDD
Platforms: Android, iOS
Stores: Play Store, App Store
Technologies:
- Real-Time Tracking: Provides online and instantaneous tracking of transportation fleets
- Historical Data: Allows for the review of the history of traveled routes
- Security Alerts: Delivers essential security notifications, including alarms for vehicle ignition and shutdown
- Bluetooth Low Energy (BLE): Supports BLE for efficient communication and data exchange with compatible devices
- Internet-Based Updates: Supports firmware updates and settings adjustments through an internet connection
Languages & Frameworks: Dart Flutter
Related Links:
Rastak Company | Isfahan, Iran
Project: Hamkelasi Smart Super App - Comprehensive school management system
Project Description: Hamkelasi Smart Super App is a comprehensive and integrated application for managing schools and educational institutions. With it, you can oversee all aspects of your organization!
Hamkelasi School Application Features:
For Students: Students can easily participate in online classes or exams, review and submit their homework to their teacher, and also reserve food or request books from the library through the student app.
For Parents: One of the main advantages of the school application for parents is the ability to quickly communicate with school staff and monitor their children's academic and disciplinary status. Parents can also track their children's report cards and performance.
For Teachers: The Hamkelasi app allows teachers to review and record information in the class register, upload and receive assignments, record academic and disciplinary matters, and even communicate with students or parents.
For Administrative Staff: The principal and administrative staff can use the mobile app to review and oversee ongoing school activities. They can view students' academic performance and status through analytical charts and record various disciplinary issues in the system.
Key Features:
- Available for various operating systems (Android, PWA and iOS)
- Provides different access levels for school staff, parents, and students
- Includes a notification system and internal messaging management without additional costs
- Allows for electronic assignment submission and review, as well as offline class register access for teachers
- Easy to use with a user-friendly and aesthetically pleasing graphical interface to enhance educational services and smarten schools
- Facilitates effective communication between users and school contacts, improving oversight and recording of disciplinary issues
- Compatibility: The Hamkelasi school application is available for Android and iOS and is compatible with a wide range of mobile devices and tablets
- Free Messaging System: The internal messaging management feature in the Hamkelasi school application allows free communication with school members
- Access Level Management: All users have access to specific sections of the app based on their role within the system and can oversee those sections
Architecture & Tools:
- Architecture: Clean Architecture
- State Management: GetX
- Source Control: GitHub
- Project Management: Jira
- Deployment: Play Store (Over 100,000 downloads), Café Bazaar (Over 100,000 downloads), App Store
- Testing: Unit test, Widget test
- Development Process: TDD, DDD
Platforms: Android, iOS, PWA
Stores: Play Store, App Store, Café Bazaar
Keywords: PHP, RESTful APIs, WebSocket, STOMP, Real-time updates, Internal messaging, Role-based access control, Form based, Audio Recorder, Audio Player, Flavors
Languages & Frameworks: Dart Flutter
Related Links:
Aban VPN | Vilnius, Lithuania
Project: Aban VPN - Global VPN network with advanced security
Project Description: Aban VPN encrypts your Internet connection so that third parties can't track your online activity, making it more secure than a typical proxy, making your Internet safe and secure, especially when you using public free Wi-Fi.
We have built a global VPN network including America, Europe, and Asia, and expand to more countries soon. Most servers are free to use, you can click the flag and change server at any time you want.
Features:
- Newest VPN technologies (V2ray, Shadow socks, Trojan)
- Large number of servers, high-speed bandwidth
- Works with Wi-Fi, 5G, LTE/4G, 3G and all mobile data carriers
- Strict no-logging policy
- Smart choose server
- Well-designed UI, a few ADs
- No registration or configuration is required
- No additional permissions are required
- Tiny size, safer
Architecture & Tools:
- Architecture: Clean Architecture
- State Management: Riverpod - hooks
- Source Control: GitHub
- Project Management: Trello
- Deployment: Play Store (Over 1,000 downloads), App Store (Over 200,000 downloads)
- Testing: Unit test, Widget test
- Development Process: TDD, DDD
Platforms: Android, iOS
Stores: Play Store, App Store
Languages & Frameworks: Dart Flutter, Go Lang, PHP
Related Links:
Radar GPS | Mashhad, Iran
Project: Radar Tracker - Vehicle tracking and security system
Project Description: Radar Tracker displays the vehicle's location at any moment and allows you to turn off the vehicle or lock its doors from any location. You will have access to vehicle statistics and reports and will always be assured of the vehicle's security and health with various alerts. The Radar Tracker comes in different models, each offering unique features and capabilities.
Architecture & Tools:
- Architecture: Clean Architecture
- State Management: BLoC
- Source Control: GitHub
- Project Management: Jira
- Deployment: Café Bazaar (Over 5,000 downloads), SibApp (Over 1,000 downloads)
- Testing: Unit test, Widget test
- Development Process: TDD, DDD
Platforms: Android, iOS
Stores: Play Store, SibApp
Languages & Frameworks: Dart Flutter
Related Links:
Raymoon Company | Isfahan, Iran
Project: Tanin Vahy - Dramatic spoken translation of the Holy Quran
Project Description: Tanin Vahy is the first dramatic spoken translation of the Holy Quran, awarded the title of "Servant of the Quran" by the President in 2023 (1402). In "Tanin Vahy," the fluent translation of the Holy Quran is presented for the first time in a spoken-dramatic form. All verses are recited with appropriate emotion, and wherever a role or dialogue appears in the verse, actors have performed it dramatically, creating an audio translation accompanied by suitable ambiance and diverse sound effects to help the meaning of the divine words resonate more deeply with the audience.
Architecture & Tools:
- Architecture: Clean Architecture
- State Management: GetX
- Source Control: GitHub
- Project Management: Jira
- Deployment: Café Bazaar (Over 20,000 downloads), App Store
- Testing: Unit test, Widget test
- Development Process: TDD
Platforms: Android
Stores: Café Bazaar
Keywords: Local Storage, Audio player
Languages & Frameworks: Dart Flutter
Related Links:
Entekhab Industrial Group | Isfahan, Iran
Project: EPS Man - Human Resource Management Program
Project Description: EPS Man is a Human Resource Management Program for Polystyrene Company commissioned by Entekhab Industrial Group. This program is developed using the Flutter framework and is compatible with operating systems such as Windows, Android, macOS, and Linux. Additionally, a demo version is available for review on the web.
Architecture & Tools:
- Architecture: MVC
- State Management: GetX
- Source Control: GitHub
- Project Management: Trello
- Testing: Unit test, Widget test
- Development Process: TDD
Platforms: Android
Languages & Frameworks: Dart Flutter
Related Links:
Rock Machine Co | Isfahan, Iran
Project: ZigZag - Trade platform for heavy machinery
Project Description: I developed a trade platform app for Rock Machine, a company specializing in the buying and selling of large machinery, particularly crushers and auxiliary equipment for the road construction and mining sectors. The platform facilitates seamless transactions, allowing users to browse, buy, and sell heavy machinery, while catering to the industry's specific needs for high-quality equipment.
Architecture & Tools:
- Architecture: Clean Architecture
- State Management: Provider
- Source Control: GitHub
- Project Management: Trello
Platforms: Android, iOS
Languages & Frameworks: Dart Flutter
Related Links:
Nicode | Isfahan, Iran
Project: Kargozar - Insurance services application
Project Description: Attending My kargozar project, which is an application with more than 10,000 active users and in line with providing services to users to facilitate insurance-related tasks.
Architecture & Tools:
- Architecture: MVC
- State Management: GetX
- Project Management: Trello
Platforms: Android, iOS
Languages & Frameworks: Dart Flutter
flutter_localizations,shared_preferences,dio,json_annotationlottie,riverpod,audioplayers,just_audio,audio_service,recordfreezed_annotation,Provider,bloc/flutter_bloc,GetXflutter_hooks/hooks_riverpod,rxdart,get_it,http,go_routerfirebase (various),cached_network_image,hive,injectable,animationsflutter_launcher_icons,url_launcher,flutter_svg,protobufpath_provider,intl,carousel_slider,fl_chart,flutter_native_splashgrpc,flutter_blue_plus,flutter_adaptive_scaffold,flutter_local_notificationsjson_serializable,injectable,sentry_flutter,get_storagepercent_indicator,auto_route,flutter_slidable,mockitoflutter_keyboard_visibility,google_fonts,in_app_review,image_pickerpinput,neat_periodic_task,device_info_plus,qr_fluttersocket / stomp,nordic_dfu,sqlite3_flutter_libs,fluentui_system_iconsdynamic_color,flutter_easy_permission,animated_toggle_switchflutter_displaymode,flutter_loggy_dio,dio_smart_retrywolt_modal_sheet,flutter_foreground_task,flutter_animateflutter_list_view,easy_refresh,background_fetch,retrofitswagger_parser,dart_jsonwebtoken,background_serviceflutter_fgbg,flutterwebapp_reload_detector
- Cursor AI - AI-powered code editor and intelligent assistance
- GitHub Copilot - AI pair programming and code completion
- AI Agents - Intelligent automation and workflow optimization
- Vibe Coding - AI-assisted development methodologies
- ChatGPT Integration - AI-powered problem solving and code review
- Home Palette Launch: Solely built and launched an AI-powered interior design app on both iOS and Android platforms
- AI Integration: Integrated cutting-edge AI services for room redesign and home decoration generation
- End-to-End Delivery: Managed full product lifecycle from development through App Store and Google Play publication
- ToBank Innovation: Led development of official digital banking solution serving millions of Iranian users with secure financial services
- Security Excellence: Implemented enterprise-grade security with encrypted storage, device/session binding, anti-fraud logic, and E2E validation for high-value transactions
- Regulatory Compliance: Delivered comprehensive, regulatory-compliant financial services modules with automated test coverage for all financial and security flows
- Global Distribution: Successfully launched apps on 10+ app stores including Google Play, App Store, Café Bazaar, Myket, SibApp, and more
- Cross-Platform Mastery: Delivered solutions across Android, iOS, Web, Windows, macOS, Linux platforms
- Seamless Deployment: Orchestrated seamless, timely multi-platform launches across all major app stores
- Hamkelasi Success: Built comprehensive school management system with 100,000+ downloads on multiple platforms
- User Engagement: Created role-based access system serving students, parents, teachers, and administrative staff
- Real-time Communication: Implemented internal messaging and notification systems without additional costs
- Global VPN Network: Built VPN solutions with servers across America, Europe, and Asia
- Advanced Protocols: Implemented latest VPN technologies (V2ray, Shadowsocks, Trojan, TUIC, Hysteria, Reality)
- High Performance: Delivered secure connectivity with strict no-logging policies and smart server selection
- Real-time Tracking: Developed GPS tracking systems for vehicle fleet management
- BLE Integration: Implemented Bluetooth Low Energy communication for device connectivity
- Security Monitoring: Built comprehensive vehicle security and health monitoring systems
- AI Integration: Pioneered AI-powered development workflows with Cursor, GitHub Copilot, and modern AI tools
- Automated Testing: Implemented comprehensive test coverage with AI-assisted test generation
- Modern Architecture: Applied Clean Architecture, TDD, DDD principles across all projects
- Tanin Vahy Recognition: Developed award-winning dramatic spoken translation of the Holy Quran, recognized by the President of Iran
- Audio Excellence: Created immersive audio experiences with 160+ voice actors and professional sound design
- AI-Powered Applications: Building AI-driven mobile apps (Home Palette: AI Decor & Design)
- Financial Technology: Continuing work on ToBank digital banking platform
- Security Enhancement: Implementing advanced security measures for financial applications
- AI Integration: Exploring AI/ML integration in mobile applications
- Cross-Platform Development: Expanding expertise in Flutter web and desktop development
- AI-Powered Development: Leveraging Cursor AI and AI agents for enhanced productivity
- Vibe Coding: Implementing AI-assisted development workflows and intelligent automation
- Modern Tooling: Adopting cutting-edge AI development tools and practices
