Hey, I'm MH TOUFIK
Software EngineerDhaka, Bangladesh
I’m a Software Engineering student and developer focused on building scalable, user-centric software across mobile, backend, and web platforms. I turn real-world problems into reliable, production-ready solutions with clean architecture and modern engineering practices.
I care about clean architecture and code that stays readable as it grows. I'd rather ship something small and working than something large and half-finished, and I use each project as a chance to pick up a technology I haven't used in production yet — that's how Go, Kotlin Multiplatform, and Swift ended up in this list.

What I study
Software Engineering
What I build
Mobile apps, APIs, and web platforms
How I build
Clean, modular, and actually shipped
15
Projects shipped
28
Technologies
6
Stack areas
Tech Stack
Technologies I work with
The languages, frameworks, and tools I reach for across mobile, web, and backend work.
At a glance
28
technologies across 6 areas
22
experienced or in use
6
familiar or learning
Depth by area
- Experienced
- Working with
- Familiar
- Learning
- Languages7
- Mobile4
- Frontend & Web4
- Backend4
- Data & Storage5
- Cloud & Tooling4
Languages
7- KotlinExperienced
- SwiftWorking with
- JavaWorking with
- JavaScriptWorking with
- GoLearning
- PythonFamiliar
- PHPExperienced
Mobile
4- Jetpack ComposeExperienced
- Kotlin MultiplatformWorking with
- Android SDKExperienced
- SwiftUI / iOSWorking with
Frontend & Web
4- Next.jsExperienced
- ReactExperienced
- Tailwind CSSExperienced
- HTML5 / CSS3Experienced
Backend
4- Express.jsExperienced
- Node.jsExperienced
- Java Servlets / JSPFamiliar
- LaravelExperienced
Data & Storage
5- FirebaseWorking with
- SQLite / RoomWorking with
- MongoDBFamiliar
- MySQLExperienced
- PostgreSQLExperienced
Cloud & Tooling
4- Git & GitHubExperienced
- Google CloudFamiliar
- DockerFamiliar
- CI/CDExperienced
Engineering Journey
How I got here
Growth over polish — each stage picked up a new part of the stack.
- 2026Now
Going cross-platform
Currently building with Kotlin Multiplatform and Swift to ship the same app to both Android and iOS.
- 2025 – 2026
Widening the stack
Picked up Go and Next.js, and started experimenting with cross-platform development instead of staying Android-only.
- 2025
Android & Kotlin focus
Built production Android apps with Jetpack Compose — including a university ERP system and a published game — and started exploring server-side Java.
- 2024
Started building in public
Began shipping projects openly on GitHub — the starting point of a public engineering record.
Going deeper
pushing further in productionKotlin Multiplatform
Sharing app logic across Android and iOS in production apps.
Swift & iOS development
Building native iOS experiences after years of Android-first work.
Go
Learning backend service development beyond the JVM and Node ecosystems.
FAQ
Questions people actually ask
The short answers — including which spelling of the name is the right one.
01Who is MH TOUFIK?
MH TOUFIK is a software engineer based in Dhaka, Bangladesh. He builds Android and iOS applications, backend APIs, and web platforms with Kotlin, Swift, Go, and Next.js, and publishes most of that work as open source on GitHub as toufikforyou.
02Is he a software engineer or an application developer?
Both describe the same work. Software engineer, software developer, application developer, mobile app developer, Android developer, iOS developer and backend developer are all titles that fit what he does day to day — building and shipping applications end to end, from the interface down to the API and database.
03What kind of applications does he build?
Native Android apps in Kotlin and Jetpack Compose, iOS apps in Swift and SwiftUI, cross-platform work with Kotlin Multiplatform, backend APIs in Go, Node.js and Java, and web applications in Next.js and React. The projects page lists what has actually shipped, with the source for most of it.
04Is he available for freelance or full-time work in Dhaka, Bangladesh?
Yes. He works with clients and teams in Dhaka, Bangladesh and remotely worldwide, on mobile applications, backend systems, and full-stack web projects. The contact page has email and WhatsApp, and messages usually get an answer within a day.
05Where can I see his code and profiles?
Everything public lives under the handle toufikforyou — GitHub for source code, LinkedIn for work history, and this site for the written case studies behind each project.