Skip to content
About me

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.

Portrait of MH TOUFIK
@toufikforyoubuilding since 2020
01

What I study

Software Engineering

02

What I build

Mobile apps, APIs, and web platforms

03

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
  • Languages2 experienced3 working with1 familiar1 learning7
  • Mobile2 experienced2 working with4
  • Frontend & Web4 experienced4
  • Backend3 experienced1 familiar4
  • Data & Storage2 experienced2 working with1 familiar5
  • Cloud & Tooling2 experienced2 familiar4

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.

  1. 2026Now

    Going cross-platform

    Currently building with Kotlin Multiplatform and Swift to ship the same app to both Android and iOS.

  2. 2025 – 2026

    Widening the stack

    Picked up Go and Next.js, and started experimenting with cross-platform development instead of staying Android-only.

  3. 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.

  4. 2024

    Started building in public

    Began shipping projects openly on GitHub — the starting point of a public engineering record.

Going deeper

pushing further in production
01Active focus

Kotlin Multiplatform

Sharing app logic across Android and iOS in production apps.

02Active focus

Swift & iOS development

Building native iOS experiences after years of Android-first work.

03Active focus

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.

Still curious?

Ask me directly — I usually reply within a day.

Get in touch
01

Who 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.

02

Is 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.

03

What 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.

04

Is 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.

05

Where 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.