Abubakar Munir.

Mobile Engineer

Mobile Engineer crafting polished iOS and Android experiences — backed by 2.5+ years shipping live games, real-time 3D, and VR in Unity.

Calgary, Alberta, Canada

About

I'm a Mobile Engineer based in Calgary, now focused on mobile — building Android apps with Kotlin & Jetpack Compose and moving deeper into iOS.

Over 2.5+ years I worked across game studios as a Unity developer: shipping live games, engineering real-time 3D and VR simulations with custom physics, running LiveOps for production titles, and owning iOS release work — including App Tracking Transparency onboarding (lifting opt-in from 5% to 22%) and Jenkins-driven CI/CD release pipelines.

That foundation in performance, architecture, and shipping to real users is what I bring to mobile today. If you're building something interesting, I'd love to chat.

At a glance

  • FocusMobile Engineering
  • BackgroundUnity / Game Dev
  • Experience2.5+ years
  • Based inCalgary, AB

Skills & Tools

iOS

SwiftSwiftUIXcodeApp Store ConnectTestFlightApp Tracking TransparencyJenkins CI/CD

Kotlin / Android

KotlinJetpack ComposeCoroutinesFlowAndroid SDKMVVMFirebaseAdMob

Unity / Game Dev

C#UnityVR / Spatial SDKCustom PhysicsScriptableObjectsShadersGit / GitFlow

Experience

Software Engineer (Contract) · Independent

Jul 2024 — Present · Remote
  • Architected a real-time 3D dental simulation in Unity, enabling interactive visualization of tooth anatomy, pulp chambers, canals, and surrounding structures with spatial accuracy.
  • Developed custom physics and collision systems for dental instruments (burs, files, probes) — including depth-limited drilling, enamel/dentin resistance modeling, and material-based feedback.
UnityC#Real-time 3DPhysics

Unity Developer Intern · Spongelii

Dec 2023 — Jun 2024 · Toronto, ON
  • Built interactive VR environments using Unity and the Spatial SDK — architecting scene hierarchies, optimizing for VR frame rates, and integrating complex spatial interactions across multiple scenes.
  • Developed custom physics systems for elevators, teleportation, and dynamic platform interactions with accurate collision detection and smooth UX.
  • Engineered immersive, futuristic VR worlds alongside UX designers and 3D artists, optimizing asset management and real-time rendering pipelines to hold high frame rates.
UnityVRSpatial SDKC#

Software Engineer · Mindstorm Studios

Jan 2023 — Sep 2023
  • Shipped production-ready localization for a live game, adapting UI, assets, and string management within an existing MVC framework for consistency across screens and game states.
  • Implemented data-driven A/B testing for iOS App Tracking Transparency onboarding — separating experiment logic from core flow and raising the ATT opt-in rate from 5% to 22%.
  • Led a major Unity engine upgrade from 2017.x to 2023.3 LTS for Super Salon, resolving engine-level regressions, fixing materials/shaders, and restoring texture pipelines for visual parity and runtime stability.
  • Standardized iOS release workflows with detailed documentation, enabling safe, repeatable releases through a Jenkins CI/CD pipeline and reducing build errors and release risk.
UnityiOSATTCI/CD

Software Engineer · Game District

Feb 2022 — Dec 2022
  • Developed a custom 2D platformer core for a physics-driven ball character — movement mechanics, collision resolution, gameplay state management, and level systems, independent of any pre-built platformer engine.
  • Engineered LiveOps support for a time-limited Christmas Saga event, integrating seasonal content, event-scoped progression, and safe activation/deactivation in production using Firebase.
  • Built a stick-tower-hunt game with dynamic, procedural level generation for balanced difficulty progression, plus physics-driven tower destruction parameterized via ScriptableObjects.
  • Mentored interns on GitHub onboarding and GitFlow best practices, PR processes, and branching strategies.
UnityC#LiveOpsFirebase

BSc in Computer Science · National University of Computer and Emerging Sciences (FAST)

2017 — 2021

Selected Work

Live Apps (iOS)

Native apps built with Swift & SwiftUI, shipped to the App Store.

Featured
TaxWise icon

TaxWise

A simple tax estimator built for Alberta residents to plan for the 2026 tax season. Estimates federal tax, provincial tax, and CPP from employment or self-employment income and deductible business expenses. Privacy-first with local data storage.

SwiftSwiftUIiOSFinance
Tile Garden: Relaxing Puzzle icon

Tile Garden: Relaxing Puzzle

A relaxing match-3 puzzle game live on the App Store with 91K+ ratings and a 4.7★ average across iPhone and iPad. Built in Unity and shipped to iOS, with App Store release work, ATT compliance, and ongoing live updates.

iOSApp StoreUnityC#
iOS Release Engineering

iOS Release Engineering

Owned iOS release workflows for live games — data-driven App Tracking Transparency onboarding that lifted opt-in from 5% to 22%, plus safe, repeatable App Store releases through a documented Jenkins CI/CD pipeline.

iOSATTJenkins CI/CDApp Store Connect

Live Apps (Android)

Android apps built with Kotlin & Jetpack Compose.

Gigr

Gigr

A privacy-first Android app for gig workers — multi-platform earnings aggregation, real-time tax estimation, and a modular architecture that scales to additional gig platforms. Secure local storage, offline reliability, and type-safe Kotlin throughout, built ground-up with clean MVVM and Jetpack Compose.

KotlinJetpack ComposeMaterial 3MVVM

Games & 3D Simulations

2.5+ years shipping live games, real-time 3D, and VR.

Tile Garden: Relaxing Puzzle icon

Tile Garden: Relaxing Puzzle

Match-3 puzzle game built in Unity and shipped to the App Store with 91K+ ratings at 4.7★, plus a Google Play release. Worked on gameplay, LiveOps, ATT/GDPR consent, and live updates for a title played at scale.

UnityC#LiveOpsMatch-3
Real-Time 3D Dental Simulation

Real-Time 3D Dental Simulation

An interactive Unity simulation visualizing tooth anatomy — pulp chambers, canals, and surrounding structures — with custom drilling physics, depth-limited cutting, enamel/dentin resistance modeling, and material-based feedback.

UnityC#Real-time 3DPhysics
Stick Tower Wars

Stick Tower Wars

A tower-merging game with dynamic, procedurally generated levels and physics-driven tower destruction parameterized via ScriptableObjects for balanced difficulty progression.

UnityC#Procedural
Red Ball

Red Ball

A 2D platformer driven by a custom physics core for a ball character — movement mechanics, collision resolution, gameplay state management, and level systems built without any pre-made platformer engine.

UnityC#PlatformerPhysics
Unicorn.io

Unicorn.io

A fast-paced .io-style arcade game built in Unity, focused on snappy real-time gameplay and competitive progression. Shipped to Google Play.

UnityC#io Game
Water Color Sort icon

Water Color Sort

A relaxing color-sorting puzzle game built in Unity with clean, data-driven level design. Shipped to Google Play.

UnityC#Puzzle
VR Spatial Experiences

VR Spatial Experiences

Immersive, futuristic VR environments built with Unity and the Spatial SDK — custom physics for elevators, teleportation, and dynamic platforms, with optimized rendering pipelines to maintain high VR frame rates.

UnityVRSpatial SDK

Get in touch

Let's build something great together.

I'm currently open to iOS and Android roles, freelance work, and interesting collaborations. My inbox is always open — I'll get back to you.

Say hello