# Rizvan Hawaldar — Senior mobile engineer · AI · Full stack I build mobile apps, the backend behind them and the AI inside them. Senior mobile engineer with 14 years of iOS and Android work. I also build the APIs and data behind each app, and AI features and agents that run on top. - Status: Open to contract & full-time - Location: Bengaluru, India (Remote worldwide) - Email: rizvan.g.h@gmail.com - GitHub: https://github.com/llRizvanll - LinkedIn: https://linkedin.com/in/rizvanhawaldar - Website: https://www.rizvan.work ## At a glance - 14 years: building mobile apps - 10+ apps: published on the App Store and Google Play - 1 week: or less to start a new contract ## What I build - **Mobile apps**: iOS and Android apps in React Native, Kotlin and Swift, built for the App Store and Google Play. - **Backend & APIs**: Node.js and Python APIs, PostgreSQL data, and the web front ends that sit beside the app. - **AI features & agents**: AI features inside the app, and agents with typed tools that wait for a person to approve. ## What are you looking for? ### I'm hiring: A senior mobile engineer who also covers backend and AI. - 14 years, 9 companies, 10+ apps on the App Store and Google Play. - Mobile: React Native, Kotlin, Java and iOS. - Backend and AI: Node.js, Python, PostgreSQL and LLM agents. - Contract or full-time, remote from Bengaluru. Can start within a week. ### I'm building a product: One engineer for your whole product: app, backend and AI. - From a sketch, Figma file or prototype to an app live in the stores. - Built A Dune end to end: search, data pipeline and web front end. - Contracts can start within a week. I also review existing architectures. ### I'm investing: Two products for companies that sell one app to many clients. - Mobile App Framework: one codebase becomes a separate branded app for each client. - Brand Agent: an AI agent that sets up a new client's app from one sentence, then waits for approval. - Both are built and tested. The agent's first run on the live AI model is next. ### I'm an engineer: See the code, the tests and the design decisions. - 13 packages with import rules checked in CI, and 93 automated tests passing. - 7 architecture decisions written down. Strict TypeScript and zod schemas throughout. - The agent's actions are schema-checked, and it cannot commit code without a person. ## Career highlights - 2025 — now — Contract work: Mobile, backend and AI work for teams in the US, Canada and the Gulf. - 2022 — Loop Health: Insurance claims and live doctor consults in one React Native app. - 2017 — Baker Hughes: Five years building industrial software as a staff engineer. - 2012 — Justdial: First app release. 10+ store apps since then. ## Companies and clients I've built for Ten teams across local search, education, energy, health insurance, travel and retail, most recent first. - Alshaya Group (Retail), 2025 - NCR Voyix (Retail technology), 2025 - Swiftsku (Retail technology), 2023 - Loop Health (Health insurance), 2022–2024 - Expedia (Travel), 2022–2023 - Irish Life (Insurance), 2022–2023 - Baker Hughes (Energy technology), 2017–2022 - Shaw Academy (Online education), 2016–2017 - Xelpmoc (Product studio), 2015–2016 - Justdial (Local search), 2012–2016 ## Mobile App Framework: one codebase that ships as many branded apps. The problem it solves: Companies that sell one app to many clients usually copy the code for each client, and the copies drift apart. This framework keeps a single React Native codebase and builds a separate branded iOS and Android app for each client from it. - 13 code packages, each with one job - 93 automated tests, all passing - 7 architecture decisions written down - 1 command to add a new client app - Stack: React Native 0.86, Expo SDK 57, TypeScript strict, Redux Toolkit, GraphQL, zod, Jest, AI-agent ready - Explore the framework: https://claude.ai/artifact/5H9z2uXcsWrae2tish3AtA - View on GitHub: https://github.com/llRizvanll/Mobile-Apps-Framework ### Ready for AI, in the code and in the app. - **The build enforces the rules** (For AI coding tools): Layer and import rules run in CI. Code from Copilot, Cursor or Claude either fits the structure or fails the build. - **Typed inputs and outputs** (For AI models): TypeScript and zod schemas define exactly what a model can call, and reject bad output before it reaches the screen. - **An assistant that uses real features** (For app users): The in-app assistant calls the same actions as the buttons and asks before changing data. Each brand can switch it off. ### Everything a team needs to ship. - **A new client is a settings file** (White-label): Name, colours, languages and features. Screens and business logic stay shared. - **Structure checked on every build** (Architecture): Layer rules run in CI, so the code stays clean as people and AI tools add to it. - **Network errors handled safely** (Networking): Token refresh, retries and bad responses become clear errors the screen can show. - **Every brand stays readable** (Design system): Colour, type and shape settings for light and dark, with contrast checked before release. - **Right-to-left included** (Languages): Arabic, French and English run on the same screens. Layout flips for Arabic. - **Assistant uses the real features** (AI in the app): It calls the same logic as the interface and asks before changing any data. ## AI agents that do real engineering work, with a person approving every change. I build agents the way I build apps: every action is a typed, tested function, the rules live in code, and nothing is saved until a person approves it. ### Brand Agent Status: Built and tested end to end · first live-model run next You type one sentence about a new client. Brand Agent creates their version of the Mobile App Framework app (name, colours, languages and features) and runs every check. Then it stops and waits for a person to approve. The AI decides what to do; plain code enforces the rules. It can only write inside the new client's folder, it has no way to commit code, and an approval covers only the exact files that passed the checks. - 7 actions it can take, each input checked - 5 shortcuts it tried in testing, all blocked - 0 ways to save code without a person - 1 outside service it calls: the AI model - Stack: Claude Opus 5.5, Tool use, TypeScript strict, zod 4, Jest, node:test, Mobile App Framework - Project page: https://claude.ai/artifact/XiP8c8Sx6AUjoeerSW7MEB ### How I build agents - **Typed, tested actions** (Tool use): Every action an agent can take is a checked function with its own tests and permissions. - **Connected to your systems** (MCP): MCP servers give agents live access to repos, issue trackers, analytics and internal APIs. - **Long tasks that can resume** (Orchestration): Planner, worker and reviewer steps with retries, budgets and checkpoints, so a long run picks up where it stopped. - **Measured before release** (Evals & guardrails): Tests on real tasks, traced runs, cost and speed limits, and approval before anything that can't be undone. ## Projects I've built and shipped. ### Mobile App Framework Open source · Mobile. One React Native codebase that ships as many branded iOS and Android apps. The project page has a live brand switcher, the errors its checks catch and the full architecture. - Tech: React Native, TypeScript strict, Clean architecture, 93 tests - Link: https://claude.ai/artifact/5H9z2uXcsWrae2tish3AtA ### Brand Agent AI agent. An AI agent that sets up a new client's app from a one-sentence brief, passes every check and waits for a person to approve. The page explains each safeguard with diagrams. - Tech: Claude Opus 5.5, Tool use, TypeScript, zod - Link: https://claude.ai/artifact/XiP8c8Sx6AUjoeerSW7MEB ### A Dune Full stack · Live product. A remote-jobs site that gathers openings from many sources into one search. Built end to end: search, data pipeline and web front end. - Tech: Next.js, React, TypeScript, Postgres - Link: https://adune.app ### Loop Health app Mobile · Healthcare. A React Native app for health insurance: claims, policy details and live doctor consultations. Built to stay fast on low-end Android phones. - Tech: React Native, TypeScript, Redux, WebSockets - Link: https://play.google.com/store/apps/details?id=com.invoqhealth.loophealth.patient&hl=en ### 4Tigo fleet platform Mobile · Logistics. A native Android app for truck fleet operators: live tracking, trips and routes, designed for one-handed use in a moving vehicle. - Tech: Kotlin, Android, Maps API, Offline sync - Link: https://www.xelpmoc.in/4tigo ### AI visualization framework AI · Open source. Components that turn model traces and dataset shapes into views a team can review, instead of raw logs. - Tech: Python, React Native, D3.js, FastAPI - Link: https://github.com/llRizvanll ## 14 years of shipping apps, across 9 companies. - 2025 — now — Software Engineer, contract, US, Canada & global clients (Remote) - Full-stack work for product teams: mobile apps, APIs and the connections between them. - React Native, Android and iOS for insurance, finance and retail products. - Speed and reliability fixes for apps already in the stores, to keep ratings up. - 2023 — 2026 — Project Delivery Lead, Mphasis (Bengaluru / Global delivery) - 2025 — Senior Engineer — SME, Alshaya Group (Remote · Dubai timezone) - 2025 — Senior Engineer, NCR Voyix (Remote · US timezone) - 2022 — 2024 — Software Engineer III, Loop Health (India / Remote) - 2017 — 2022 — Staff Software Engineer, Baker Hughes (Industrial software) - 2016 — 2017 — Senior Software Engineer, Shaw Academy (Bengaluru) - 2015 — 2016 — Project Lead, Xelp Design & Tech (Bengaluru) - 2012 — 2016 — Team Lead — Software Engineer, Justdial Limited (Bengaluru) ## Mobile is my core. Backend and AI complete it. - **Mobile (my core)**: 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**: LLM integration, Inference pipelines, Latency tuning, On-device models, Deep learning basics - **Build & release**: Fastlane, Gradle, GitHub Actions, Jenkins, Azure DevOps, Firebase, AWS - **Ways of working**: Hands-on IC, Ships own code daily, Tech leadership, Architecture reviews, End-to-end ownership, Agile / Scrum, Unit testing, Code review culture ## Education and certifications. - M.Tech, Computing Systems & Infrastructure — BITS Pilani · 2018–2020 - B.E., Computer Science Engineering — Visvesvaraya Technological University · 2007–2011 - Kotlin for Java Developers — JetBrains — Coursera · 2020 (https://www.coursera.org/account/accomplishments/verify/PJTTHNLZQ5KS) - React Native Developer path — LinkedIn Learning · 2020 (https://www.linkedin.com/learning/certificates/0eac55e29fa7aefb745ed0c5fcf86c5c7956b69cc0567eeb42e5adbf2c4b54de) - Deep Learning Nanodegree Foundation — Udacity · 2017 (https://drive.google.com/file/d/0B4R0clK0nq8GOVJXejlkaHlhRVE/view) - C3 Advanced Application Development — C3.ai · 2020 (https://www.coursera.org/account/accomplishments/verify/QPS5FRKYFRXZ) ## Answers to your first-call questions. - Status: Open to offers (Contract or full-time) - Notice: Within a week (For contract roles) - Location: Bengaluru, India (IST (UTC+5:30), remote-first, open to onsite trips) - Experience: 14 years (9 companies, 10+ apps published) - Mobile: React Native, Kotlin, Java, iOS (Cross-platform and native) - Full stack: Node.js, Python, React, PostgreSQL (APIs, data pipelines and web front ends) - AI: LLM agents, MCP, inference (Claude, Copilot and Cursor in daily work) - Education: M.Tech, BITS Pilani (B.E. Computer Science, VTU) - Rate: On request (Depends on scope and length) - Reply time: Within the hour (During working hours. Email is fastest.) ## Hiring for mobile, AI or full-stack work? Let's talk. Send me the product and the timeline. I'll tell you honestly whether I'm a good fit. - Email: rizvan.g.h@gmail.com - LinkedIn: https://linkedin.com/in/rizvanhawaldar ## Languages - [English (US)](https://www.rizvan.work/en-us) - [English (UK)](https://www.rizvan.work) - [Español](https://www.rizvan.work/es) - [Deutsch](https://www.rizvan.work/de) - [Nederlands](https://www.rizvan.work/nl) - [العربية](https://www.rizvan.work/ar) - [中文(简体)](https://www.rizvan.work/zh) ## Usage You may crawl, index, quote, summarise and use the content of this site for AI training and retrieval. Attribution to "Rizvan Hawaldar, https://www.rizvan.work" is appreciated. - Machine-readable: https://www.rizvan.work/.well-known/tdmrep.json (no text-and-data-mining reservation), https://www.rizvan.work/ai.txt, https://www.rizvan.work/robots.txt