I turn napkin sketchesnapkin sketches into apps people keep.
Fourteen years shipping mobile products, and the backend and ML plumbing that keeps them alive after launch day.
- Open for a new buildNow2025 — now
Contracting for teams in the US, Canada and the Gulf.
- Loop Health2022
Claims and live doctor consults in one React Native app.
- Baker Hughes2017
Five years of industrial software at staff level.
- Justdial2012
First release. 10+ store apps shipped since.

Teams I've built for10
Justdial, Xelpmoc, Shaw Academy, Baker Hughes, Loop Health, Expedia, Irish Life, Swiftsku, NCR Voyix, Alshaya Group
When you can reach me
Mapping to your timezone…
- Your time
- --:--
- My time · Bengaluru
- --:--
- Of your 9-to-6
- – / 9h
Flexible either side for the right call.
Flagship open source · AI-ready
I don't just build apps. I built the AI-ready framework they ship on.
Companies that sell one app to many clients usually copy the codebase for each client, and every copy slowly drifts apart. Mobile App Framework ships one React Native codebase as many branded iOS and Android apps. It's AI-ready from day one: the architecture is enforced by tooling so AI coding agents can't erode it, and an in-app assistant can drive the same business logic as the UI.
- typed framework packages
- 13
- lines of framework TypeScript
- ~6k
- written architecture decisions
- 7
- lines of config in a new brand
- a few
Built for teams that ship with AI, in the codebase and in the app.
- For coding agentsGuardrails, not guidelines
Layer boundaries and import rules run in CI, so code written by Copilot, Cursor or Claude lands in the right place or fails the build.
- For LLM toolsTyped contracts everywhere
Strict TypeScript and zod schemas give models a precise surface to call, and reject bad output before it reaches a screen.
- For usersAn assistant with real hands
The in-app assistant calls the same actions as the buttons, asks before changing data, and is a per-brand feature flag.
Get things done, the Acme way.
- Buy milk
- Review the release notes
- Book flights
Coral palette, pill buttons, Arabic with right-to-left layout, AI assistant on.
Same code, different app
Switch the brand. Watch the app change.
Each app below runs the same screens and business logic. Only the brand package is different: name, bundle id, colours, shape, languages and feature flags.
export default defineBrand({
config: {
id: 'acme',
displayName: 'Acme Tasks',
i18n: { supportedLocales: ['en', 'ar'] },
features: { assistant: true },
},
theme: {
colors: { light: { primary: '#C2185B' } },
components: { button: { radius: 'pill' } },
},
});- Brand config
- a few lines
- Store bundle
- com.acme.tasks
What it covers
The parts a team ships with.
- White-labelA new brand is a config
Name, colours, languages and feature flags. The screens and the business logic stay put.
- ArchitectureThe structure is enforced
Layers are checked in CI, so the codebase stays clean as people and coding agents add to it.
- NetworkingRequests fail safely
Token refresh, retries and bad payloads become typed errors the screen can show.
- Design systemEvery brand stays on-brand
Colour, type and shape as tokens, light and dark, with contrast checked before release.
- LanguagesIncluding right to left
Copy and layout switch per brand. Arabic, French and English run the same screens.
- AI in the appThe assistant uses the real buttons
It calls the same business logic as the UI, and asks before it changes any data.
For recruiters & hiring managers
Everything you'd ask on the first call.
Screening details up front, and a builder that writes the intro email for you. No forms that vanish into a void.
- Status
- OpenContract or full-time
- Notice
- ImmediateFor contract engagements
- Based in
- Bengaluru, IndiaIST / UTC+5:30
- Setup
- Remote-firstOpen to onsite trips
- Experience
- 14 years9 companies, 10+ shipped apps
- Core
- React Native, Kotlin, JavaJavaScript, TypeScript, Node, Python, ML inference
- AI in the loop
- Claude, Copilot, CursorLLM-assisted build, review and prototyping — daily, not experimental
- Education
- M.Tech, BITS PilaniB.E. Computer Science, VTU
- Rate
- On requestDepends on scope and length
- Reply time
- Within the hourDuring working hours — email is fastest
Write the intro in 20 seconds
Pick what you're hiring for. I'll assemble a clean email — you just hit send.
Selected work
Four things worth opening.
A Dune
A remote job platform that pulls openings from every source into one searchable place. Built end to end — search, aggregation pipeline, and the front end people actually use.
adune.app ↗Healthcare · Play StoreLoop Health app
Insurance and care in one React Native app: claims, policy details, and real-time doctor consultations. Heavy focus on state correctness and keeping the app responsive on low-end Android.
View on Play Store ↗Logistics · Android4Tigo fleet platform
Native Android for truck fleet operators — live tracking, trip management and route work built around Maps, designed for drivers using it one-handed in a moving vehicle.
About the product ↗Tooling · open sourceAI visualization framework
Components for inspecting what a model is actually doing — inference traces and dataset shape rendered as something a team can read in a review, not a wall of logs.
See the repos ↗Track record
Fourteen years, eight teams, one habit: ship it properly.
- Full-stack delivery for product teams: mobile apps, APIs and the integrations between them.
- React Native, native Android and iOS work across insurance, finance and retail products.
- Performance and reliability work on apps already in the store — the unglamorous fixes that keep ratings up.
What I reach for
Depth first, breadth where it earns its place.
Mobile — where I'm deepest
- React Native
- Kotlin
- Java
- Swift
- Objective-C
- Native ⇄ RN migrations
- Push & OneSignal
- Huawei ecosystem
Web & front end
- React
- Next.js
- TypeScript
- Redux
- Tailwind
- GraphQL
Backend & data
- Node.js
- Python
- FastAPI
- Rust
- PostgreSQL
- MongoDB
- REST
AI & inference
- LLM integration
- Inference pipelines
- Latency tuning
- On-device models
- Deep learning basics
Build & release
- Fastlane
- Gradle
- GitHub Actions
- Jenkins
- Azure DevOps
- Firebase
- AWS
How I work
- Hands-on IC
- Ships own code daily
- Tech leadership
- Architecture reviews
- End-to-end ownership
- Agile / Scrum
- Unit testing
- Code review culture
Education & certifications
Got a role that needs someone who's done this before?
Tell me the product and the timeline. I'll tell you straight whether I'm the right fit.
rizvan.g.h@gmail.com