- Built scalable Flutter applications using BLoC, GetIt, Clean Architecture, and SOLID principles.
- Implemented REST/WebSocket synchronization, Firebase FCM, authentication, token lifecycle management, and Hive caching.
- Integrated Stripe payments and complex scheduling and role-based workflows.
- Improved performance through lazy loading, caching, and Flutter DevTools profiling.
- Maintained Unit, Widget, and BLoC tests and managed iOS pre-release testing through TestFlight.
- Configured CI/CD pipelines for automated builds and deployment.
NN Dipu Islam
Production mobile systems, real-time applications, payments, AI integrations, and scalable architecture.
Engineering mobile products, not just interfaces.
My focus is building maintainable Flutter applications where architecture, performance, reliability, and real-world business logic matter.
I build Flutter applications involving real-time synchronization, payments, authentication, scheduling workflows, geolocation, caching, and AI-driven functionality.
My engineering approach centers around BLoC, Clean Architecture, SOLID principles, dependency injection, automated testing, and production debugging.
I also practice algorithms and data structures regularly through competitive programming and coding platforms.
Maintainable Architecture
Clean boundaries and predictable state management.
Production Reliability
Authentication, payments, synchronization and error handling.
Performance
Profiling, caching, lazy loading and rebuild analysis.
Continuous Problem Solving
DSA practice through LeetCode, UVa and contests.
Production experience.
Working on real products, real users, and real engineering constraints.
- Developed and maintained Flutter applications using layered architecture, REST APIs, and Supabase.
- Integrated Stripe payments with webhooks and server-side transaction verification.
- Refactored legacy modules and resolved production issues.
- Collaborated directly with stakeholders through Jira and Notion.
- Used AI-assisted development tools for code generation, refactoring, debugging, and issue analysis.
Selected work.
A selection of applications involving payments, real-time systems, AI, geolocation, and scalable backend integrations.
ClassZ
Role-based education platform supporting Parent, Center, and Owner workflows across enrollment, scheduling, payments, and operations.
Crypted
Game-based learning platform with AI-generated quizzes, database fallback strategies, and scalable media handling.
Lucky Map
Location-focused application combining geolocation, rule-based location evaluation, building categorization, and dynamic ranking.
TailU
AI-powered platform combining image and video analysis, conversational AI, and analytics dashboards for pet behavior insights.
Problems I've worked on.
Real-time Systems
REST and WebSocket synchronization for applications where state needs to stay consistent across clients.
Payments
Stripe integrations, webhooks, transaction verification, and payment-related workflows.
AI Integration
OpenAI APIs, AI-generated quizzes, image/video analysis, and conversational AI features.
Performance
Lazy loading, caching, Flutter DevTools profiling, CPU/memory investigation and rebuild analysis.
Quality & Delivery
Unit, Widget and BLoC testing, TestFlight, Git workflows and CI/CD automation.
Tools I work with.
Mobile
Architecture
Backend & APIs
Integrations
AI
Testing & DevOps
Tools
Languages
Engineering isn't only about frameworks.
I regularly practice algorithms and data structures through competitive programming and coding platforms.
Academic background.
Mawlana Bhashani Science and Technology University
Have a difficult mobile problem?
I'm interested in production-grade Flutter work, challenging engineering problems, and teams building serious mobile products.
nndipuislam@gmail.com