ikram. Let’s talk ↗
SENIOR MOBILE ENGINEER · iOS

Built to move.
Made to matter.

Hi, I’m Ikram.

I turn complex problems into effortless iOS experiences. Maps, offline-first systems, and clean Swift — built for the real world.

I BUILD
+Currently drawing the map at TechnoNext
23.8103° N   90.4125° E
Portrait of Md Ikram Khan Johan
01 / YOU ARE HEREMd Ikram Khan JohanDhaka, Bangladesh↗
FROM GAME WORLDS TO THE REAL WORLD
START THE ROUTE ↓DESIGNED WITH INTENTION. BUILT WITH CARE.
8+

years in software

Game worlds → iOS apps
150K+

learners on iOS

At 10 Minute School
~98%

crash-free sessions

Measured with Crashlytics
04

developers I lead

At TechnoNext

Don’t just read it.
Take a different route.

A small, hands-on look at the problems I love. Pick a destination, add a stop, then take the signal away.

THE ROUTE LAB● ONLINE
NORTH PARKOLD TOWNRIVERSIDESOUTH DISTRICTTHE STUDIO
YOU’RE IN THE DRIVER’S SEAT

Find your way.

Add a coffee stopA little detour. Same destination.
Go offlineTake the signal out of the equation.
02WAYPOINTS
OnlineDEMO ROUTING
↗

Every journey starts with a clear destination. Pick a pin to change yours.

THE IDEA BEHIND THE INTERACTION Thoughtful navigation. Multi-stop journeys. Offline resilience. The same problems I solve in native iOS.

Good ideas.
Real-world impact.

Some serve 150K+ learners. Some work without a signal. All are built to make the complicated feel simple.

03 SELECTED PROJECTS

Different worlds.
Same curiosity.

GAME DEVELOPER ROOTS.
iOS ENGINEER INSTINCTS.

I used to build worlds for players to explore. Now I build apps that help people find their way through the real one.

I’m Md Ikram Khan Johan, a Senior iOS Engineer in Dhaka. My first four years in software were spent in Unity. The next chapter brought me to Swift, to 150K+ learners, and to the maps that power everyday journeys.

Today, I lead four developers at TechnoNext, where I architect map-based apps, modernize open-source engines, and make offline experiences feel effortless.

Game development taught me to care about every frame and every megabyte. That hasn’t changed. Neither has my belief that good code should make the next developer’s day a little easier.

“Users never see your architecture.
They feel it.”IN EVERY TAP THAT JUST WORKS.

Every stop
shaped the craft.

Eight years. Two industries. One habit:
shipping things that work.

2025 — NOWCURRENT STOPDRAWING THE MAPTechnoNextSr. Software Engineer · iOS+

I architect a map-based iOS app and lead the four developers who build it with me.

  • Built routing, location search, and multi-stop navigation on MVVM-C, using UIKit and SwiftUI.
  • Modernized an open-source map engine with custom services, encrypted offline maps, and a redesigned interface.
  • Own planning, code reviews, API collaboration, and App Store submission.
  • Contribute to a client-facing Flutter shopping app.
SwiftMVVM-CMapsTeam leadership
November 2025–present · Dhaka, Bangladesh
2022 — 2025LEARNING AT SCALE10 Minute SchoolSoftware Engineer · iOS+

Shipped and hardened an ed-tech iOS app used by 150K+ learners.

  • Built offline downloads with progress, cancellation, deletion, and local persistence.
  • Investigated Firebase Crashlytics clusters and helped achieve ~98% crash-free sessions.
  • Integrated live meetings, analytics, push notifications, and remote configuration.
SwiftClean ArchitectureFirebaseOffline-first
July 2022–June 2025 · Dhaka, Bangladesh
2021 — 2022LEADING THE PARTYMidDayDreamsSenior Game Developer+

Led three engineers on a multiplayer research game for a Japanese university.

  • Translated research goals into gameplay alongside researchers and stakeholders.
  • Built REST-connected team formation, state synchronization, and game systems.
UnityC#MultiplayerLeadership
January 2021–June 2022 · Chattogram, Bangladesh
2018 — 2020PRESS STARTMidDayDreamsGame Developer+

Built and published two commercial Android games averaging 4.5 stars on Google Play.

  • Created gameplay, interfaces, animation, and interaction in Unity and C#.
  • Optimized rendering and memory for low-end phones.
  • Integrated purchases, rewarded ads, analytics, and backend services.
UnityC#PerformanceAndroid
March 2018–December 2020 · Chattogram, Bangladesh

The tools change.
The care doesn’t.

Clean architecture. Careful performance work.
Code someone else can pick up tomorrow.

NATIVE iOS DEVELOPMENT

From the first pixel
to the last network call.

Production apps built in Swift, UIKit, and SwiftUI, with the systems that keep them fast and dependable.

Bring the challenge.
I’ll help find the route.

Let’s talk about your app ↗
⌘

iOS, built to grow

Architecture-first native apps that a whole team can build on with confidence.

SWIFT · SWIFTUI · UIKIT · MVVM-C
↗

Maps, with or without signal

Search, multi-stop routes, encrypted downloads, and experiences that work offline.

ROUTING · OFFLINE-FIRST · LOCATION
⌁

Stability that users feel

Crash triage, memory tuning, and legacy modernization, backed by game-dev instincts.

CRASHLYTICS · PERFORMANCE · REVIEW
HOW I WORK

Understand → Architect → Build → Test → Ship → Refine

A LITTLE BEYOND THE CODE

Curiosity has
taken me places.

✧

NASA Space Apps

Global Finalist · 2019

Turning ideas into something bigger.
⌑

University of Chittagong

MS & BSc · Computer Science & Engineering

The theory behind the craft.
↗

Giving back

Volunteer mentor & programming contest volunteer

Helping the next generation find their route.

A few good
questions.

SwiftUI or UIKit?+

Both. I use UIKit where I need fine control, like heavy map views, and SwiftUI where it helps the team move faster. My current app combines both on an MVVM-C architecture.

Have you led a team?+

Yes. I lead four developers at TechnoNext through planning, feature briefings, reviews, and technical guidance. Previously, I led three engineers on a multiplayer research game.

Can you work beyond iOS?+

Yes. I contribute to a Flutter e-commerce app and spent four years building games in Unity and C#. iOS is my home base, but I’m comfortable crossing over.

Where can I see your code?+

Visit my GitHub ↗ for public work. For business projects, we can talk through the engineering approach and architectural decisions.

Your next great app
starts with a hello.

↗

Got a map to build, a tricky problem to solve,
or a good conversation about Swift?

LinkedIn ↗GitHub ↗ Dhaka, Bangladesh UTC +06:00