Hey, I'm

Moshiur
Rahman
Nafi

Full-stack Software Engineer crafting premium mobile experiences and high-performance server architectures. Based in Dhaka, Bangladesh.

Download Resume
nafi@portfolio:~ $ 

About Me

I'm a full-stack developer who thrives at the intersection of mobile innovation and backend architecture. With a T-shaped skill set, I specialize in building robust mobile applications and scalable server infrastructure that power seamless user experiences.

My approach is simple: write clean, maintainable code that solves real problems. Whether I'm architecting a backend system to handle thousands of requests or crafting an intuitive mobile interface, I focus on building products that are both technically sound and genuinely useful.

I believe great software is built on solid fundamentals. That's why I'm constantly sharpening my problem-solving skills and staying up-to-date with the latest technology trends and advancements.

Work Experience

My professional journey in the tech industry.

Junior Software Engineer

July 2025 - Present
  • Maintaining 2 production Flutter apps (2K+ MAU); improved crash-free rate from 92.4% to 98.1% in 3 months as tracked via Firebase Crashlytics.
  • Leading full-scale rewrite of legacy Flutter app to Clean Architecture with Riverpod for state management, decoupled frontend logic to support a major backend migration while maintaining feature parity.
  • Built a FastAPI based API gateway service for multi tenant routing, directing requests to tenant specific domains and database schemas with centralized auth and rate limiting.
  • Optimized app performance using Flutter Profiler, reducing cold-start latency by 28% and bundle size by 18% by consolidating redundant libraries, offloading tasks to Isolates, and using RepaintBoundaries.
  • Automated CI/CD pipelines using Fastlane and GitHub Actions for builds, signing, and Play Store deployment, maintaining a consistent 4.8⋆ user rating.

Skills

Programming Languages

Java
Dart
Kotlin
Go
Python
JavaScript
Shell

Frameworks

Flutter
Spring Boot
Jetpack Compose
FastAPI
Vue.js
Nuxt.js
Node.js

Databases

MySQL
PostgreSQL
SQLite
Firebase
Supabase
Cassandra
MongoDB
Redis

Tools

Linux
Git
Docker
AWS
Google Cloud
GitHub Actions

Other

I have a strong foundation in Data Structures and Algorithms, having solved almost 500 problems on LeetCode.

Data Structures & Algorithms
Competitive Programming

Selected Projects

A showcase of my recent work and open-source contributions.

Stockify

Private

Offline-first desktop inventory system with live multi-user sync.

Flutter (Desktop)GoSQLitePostgreSQLWebSocketsREST APIDockerCI/CD

Zero Hunger

Private

Real-time donation and volunteer coordination platform.

FlutterSupabasePostgreSQLPostGISGoogle Maps SDKFCM
Focus

Focus

Open Source

Fully offline cross-platform Pomodoro and task management app.

FlutterDartRiverpodDriftSQLite
GitHub

Bookworm

Private

REST-based ebook platform with secure role-based access.

JavaSpring BootSpring SecurityPostgreSQLDocker

Karukaj

Private

Flutter marketplace app for artisans across mobile and web.

FlutterFirebaseDocker

QuakeAlert

Private

Android app displaying real-time global earthquake activity.

Android (Java)Google Maps SDK

Get In Touch

Ready to start your next project? Let's connect.

Contact

Location

Dhaka, Bangladesh

GMT+6 • Remote work available

Find Me Online

MRN.

© 2026 Moshiur Rahman Nafi. All rights reserved.