Mobile Solutions Expert

Vishal Dhiman

Staff Software Engineer

14+ years crafting native iOS & mobile experiences — from indie apps to products used by hundreds of millions. Currently at Unity. Previously Meta, Amazon & Moloco.

About

A mobile engineer who ships.

With over 14 years in software engineering, I've built deep expertise in mobile SDK development, cross-platform solutions, and ad-tech innovation. My focus has always been enabling seamless user experiences while collaborating across teams to bring products to market.

I'm currently a Staff Software Engineer at Unity. Previously I built iOS SDKs at Moloco, customer & driver safety features at Amazon, business-discovery tools at Meta, and voice features in the Alexa app — alongside a string of consumer apps and games earlier in my career.

Outside of work I build indie iOS apps and invest in early-stage startups as an angel.

14+Years shipping
20+Apps & games
100M+Users reached

Kent, Washington

Vishal Dhiman
UnityMetaAmazonMolocoMakeMyTrip

Career

Experience

Staff Software Engineer

Unity
Sep 2025 – Present · Seattle, WA

Mobile engineering at one of the world's leading real-time 3D platforms, powering games and interactive experiences across billions of devices.

SwiftiOS SDKMobile

Senior Software Engineer

Blink — an Amazon Company
Jul 2025 – Sep 2025 · United States

Mobile engineering for Blink's smart-home and home-security product line within Amazon Devices.

SwiftiOSIoT

Senior Software Engineer

Moloco
May 2024 – Jun 2025 · Seattle, WA

Spearheaded development of the iOS SDK — seamless integration with mediation partners and improved analytics accuracy. Significantly raised SDK stability in production, lifting ad-delivery quality across a competitive ad-tech landscape.

SwiftSwiftUIiOS SDKAd Tech

Senior Software Engineer

Amazon
Nov 2021 – May 2024 · Bellevue, WA

Led customer- and driver-safety solutions for the Amazon Delivery app. Expanded features to new geographies, ported across hardware, and fused vehicle telemetry with IMU sensor data (accelerometers, gyroscopes, magnetometer, GPS) for accurate safety detection.

SwiftKotlinKMPSensorsiOSAndroid

Senior Software Engineer

Meta · Facebook
Apr 2020 – Nov 2021 · Seattle, WA

Built features for user engagement with businesses and discovery of new businesses in the Facebook app. Shipped an error-detection & validation framework for Video Ads and improved test infrastructure with command-line macros to mock app behavior.

Objective-CHackGraphQLiOS

SDE-II · iOS

Amazon — Alexa & Seller
May 2017 – Mar 2020 · Seattle & Bengaluru

Built Voice features and core Voice-SDK work in the Alexa iOS app, and resolved critical AVAudioSession issues for BMW & Mazda to ship Echo Auto on time. Earlier, brought the Amazon Seller app to parity with desktop and launched mobile-first seller registration — an India-first initiative later adopted globally.

SwiftObjective-CAVAudioSessionAlexa SDKCordova

Tech Lead Manager

MakeMyTrip
Feb 2016 – May 2017 · Bengaluru, India

Led the team that built MakeMyTrip's first Progressive Web App — a 3× lift in conversion via a 38% reduction in page-load time, featured in a Google web.dev case study. Owned hiring, performance, and sprint planning while delivering with Spring Boot and Node.js.

PWANode.jsSpring BootLeadership

Mobile Apps & Games

Limeroad · Goibibo · Twigly · Plabro · Apostek
2010 – 2016 · India

The foundation years — shipping consumer apps and games end-to-end across IC, freelance, and early-lead roles. Sole iOS developer on Limeroad's shopping & scrapbook apps and Twigly's food ordering app; built bus/hotel booking for Goibibo and a broker network app for Plabro; and shipped top-ranked casino & kids games (Slot Machine, Bingo Party, Video Poker, Pocket Bingo) at Apostek with Cocos2D/Cocos2D-X.

Objective-CCocos2D-XC++XMPPIn-App PurchasesApp Store

Selected Work

Projects

ZapStack icon

ZapStack

iOS & Android · Live on the App Store

A fast-paced one-tap arcade game — time your jumps to stack platforms into a sky-high tower. Built from scratch with custom physics, perfect-landing combos, swappable themes, and Game Center leaderboards.

SwiftGame DevPhysicsGameKitiOSAndroid
Amazon Delivery icon

Amazon Delivery

iOS & Android · Senior Software Engineer

Led development of customer- and driver-safety solutions for the Amazon Delivery app, using phone capabilities to keep drivers and customers safe. Fused IMU sensor data — accelerometers, gyroscopes, magnetometer, and GPS — with vehicle telemetry from delivery vans for more accurate detection, and expanded these features across geographies and hardware using Swift, Kotlin, and Kotlin Multiplatform.

SwiftKotlinKMPSensorsiOSAndroid
Facebook icon

Facebook

iOS · Senior Software Engineer

Worked on new features for user engagement with businesses and the discovery of new local businesses in the Facebook app, building with Hack, Objective-C, and GraphQL on internal frameworks. Implemented an error-detection and validation framework for Video Ads, and improved the test infrastructure with command-line macros that inject custom params to mock app behavior.

Objective-CHackGraphQLiOS
Amazon Alexa icon

Amazon Alexa

iOS · SDE-II

Developed Voice features in the Alexa iOS app and designed core Voice-SDK solutions that let new and upcoming Alexa devices be configured from the app. Refactored legacy modules to resolve multithreading and concurrency crashes, and partnered closely with hardware teams to fix critical AVAudioSession issues for BMW and Mazda car models — ensuring a timely Echo Auto launch.

SwiftObjective-CAVAudioSessionAlexa SDKiOS
Amazon Seller icon

Amazon Seller

iOS · SDE-II

Worked on Amazon's Seller mobile app and back-end services across Hybrid (Cordova) and Native (Objective-C) components, bringing the app to parity with the desktop website. Launched full mobile seller registration — eliminating the need for desktops for new sellers — with push-notification reminders mid-flow. An India-first initiative later adopted by global teams.

Objective-CCordovaHybridiOS
MakeMyTrip icon

MakeMyTrip PWA

Progressive Web App · Tech Lead Manager

As Engineering Manager and Tech Lead, led a team to build and deliver MakeMyTrip's first Progressive Web App — a 3× improvement in conversion from a 38% reduction in page-load time, across all major mobile browsers, later featured in a Google web.dev case study. Picked up Spring Boot and Node.js to deliver it while owning hiring, performance reviews, and sprint planning.

PWANode.jsSpring BootPerformanceLeadership
Plabro icon

Plabro

iOS · Software Developer

Created the Plabro iOS app from scratch and owned end-to-end development — UI, functionality, API integration, XMPP-based chat, and push notifications — for this real-estate broker network with property feeds, location-hashtag search, and a "Shout" broadcast feature. Built with Objective-C and Interface Builder in Xcode.

Objective-CXMPPPushiOS
Twigly icon

Twigly

iOS · Freelance iOS Developer

Freelance, sole iOS developer who built Twigly's food-ordering app from scratch all the way to App Store deployment — a complex app handling many ordering conditions. Beyond menu display and ordering, it featured user login with order history and saved addresses, plus an order-ahead feature for guaranteed on-time delivery.

Objective-CUIKitiOS
Limeroad icon

Limeroad

iOS · Mobile Application Developer

Sole iOS developer who created Limeroad's social-shopping app from architecture to code, later adding iPad support from a single codebase and storyboard. Also built Limeroad's signature Scrapbook app — its unique "create-a-look" feature for matching clothes and accessories into custom fashion looks. Built with Objective-C and Cocoa Touch.

Objective-CCocoa TouchUIKitiOS
Goibibo icon

Goibibo

iOS · Software Developer

Worked on Goibibo's travel-booking app, completely implementing the bus-booking flow. Added PassKit mTickets to the iOS Passbook, map-based bus pickup-point location via MapKit, and contributed to the hotel-booking feature — building in Objective-C and C++.

Objective-CC++MapKitPassKitiOS
Slot Machine icon

Slot Machine

iOS · Game Developer (Apostek)

One of Apostek's all-time top-ranked casino games, ranked highly in both free and paid categories. Worked on new releases — bug fixes and feature enhancements — for this popular slots title, built with Objective-C, Cocos2D, and C++.

Objective-CCocos2DC++iOS
Bingo Party icon

Bingo Party

iOS & iPad · Game Developer (Apostek)

A new multiplayer US-style bingo game built with the cross-platform Cocos2D-X engine and made compatible across all device resolutions, in a team of three. Built the ticket-generation algorithm, Facebook integration, and in-app purchases.

Objective-CCocos2D-XC++In-App PurchasesiOS
Pocket Bingo icon

Pocket Bingo

iOS · Game Developer (Apostek)

A casino-style Bingo (Housie) game with multiple virtual players, simulated chat, and four game rooms. Built in a small team of programmers with Objective-C and Cocos2D.

Objective-CCocos2DiOS
World of Video Poker icon

World of Video Poker

iOS · Game Developer (Apostek)

A casino-style card game with three game modes — Jacks or Better, Joker Poker, and Deuces Wild — built in a team of three programmers with Objective-C, Cocos2D, and C++.

Objective-CCocos2DC++iOS

Toolkit

Skills

Languages

  • Swift
  • Objective-C
  • Kotlin
  • C / C++
  • Python
  • GraphQL

Frameworks

  • SwiftUI
  • UIKit
  • SpriteKit
  • AVFoundation
  • CoreBluetooth
  • Kotlin Multiplatform

Tools

  • Xcode
  • Instruments
  • TestFlight
  • Git
  • CI/CD
  • VS Code

Expertise

  • iOS SDK Development
  • Performance Optimization
  • Cross-platform Mobile
  • Ad Tech / SDKs
  • Team Leadership
  • App Store Publishing

Academics

Education & Research

Education

B.Tech, Electronics Engineering

Contact

Let's build something.

Whether you have a project idea, a role to discuss, or just want to say hi — my inbox is open.

Say Hello