Rizvan Hawaldar, senior ontwikkelaar voor mobiel, AI en full stack

Rizvan HawaldarSenior mobiele ontwikkelaar · AI · Full stack

Ik bouw mobiele apps, de backend erachter en de AI erin.

Senior mobiele ontwikkelaar met 14 jaar ervaring in iOS en Android. Ik bouw ook de API's en data achter elke app, en de AI-functies en agents die erop draaien.

Beschikbaar als freelancer en in vaste dienstBengaluru, India · Op afstand, wereldwijd

Waar bent u naar op zoek?

Een senior mobiele ontwikkelaar die ook backend en AI doet.

  • 14 jaar, 9 bedrijven, meer dan 10 apps in de App Store en Google Play.
  • Mobiel: React Native, Kotlin, Java en iOS.
  • Backend en AI: Node.js, Python, PostgreSQL en LLM-agents.
  • Freelance of vast, op afstand vanuit Bengaluru. Kan binnen een week beginnen.

Wat ik bouw

In één oogopslag

14jaar
mobiele apps bouwen
10+apps
gepubliceerd in de App Store en Google Play
1week
of minder om een opdracht te starten

Wanneer u mij kunt bereiken

Uw tijdzone wordt bepaald…

Ik kan een gesprek eerder of later plannen als dat nodig is.

Uw tijd
--:--
Mijn tijd · Bengaluru
--:--
Overlap met uw werkdag van 9 tot 18
– / 9 u

Hoogtepunten in mijn loopbaan

  1. 2025 — hedenNuFreelancewerk

    Mobiel, backend en AI voor teams in de VS, Canada en de Golfregio.

  2. 2022Loop Health

    Verzekeringsclaims en live artsenconsulten in één React Native-app.

  3. 2017Baker Hughes

    Vijf jaar industriële software als staff-ontwikkelaar.

  4. 2012Justdial

    Eerste app uitgebracht. Sindsdien meer dan 10 apps in de stores.

Bedrijven en klanten voor wie ik heb gebouwd10

Tien teams in lokaal zoeken, onderwijs, energie, zorgverzekering, reizen en retail, de meest recente eerst.

  1. Alshaya GroupRetail2025
  2. NCR VoyixRetailtechnologie2025
  3. SwiftskuRetailtechnologie2023
  4. Loop HealthZorgverzekering2022–2024
  5. ExpediaReizen2022–2023
  6. Irish LifeVerzekeringen2022–2023
  7. Baker HughesEnergietechnologie2017–2022
  8. Shaw AcademyOnline onderwijs2016–2017
  9. XelpmocProductstudio2015–2016
  10. JustdialLokaal zoeken2012–2016

01Opensourceframework

Mobile App Framework: één codebase, veel apps met eigen merk.

Het probleem dat het oplost

Bedrijven die één app aan veel klanten verkopen, kopiëren meestal de code voor elke klant, en die kopieën groeien uit elkaar. Dit framework houdt één React Native-codebase en bouwt daaruit voor elke klant een eigen iOS- en Android-app met eigen merk.

  • React Native 0.86
  • Expo SDK 57
  • Strikte TypeScript
  • Redux Toolkit
  • GraphQL
  • zod
  • Jest
  • Klaar voor AI-agents
13
codepackages, elk met één taak
93
automatische tests, allemaal geslaagd
7
vastgelegde architectuurbeslissingen
1
commando voor een nieuwe klant-app

Demo

Kies een merk en zie dezelfde app veranderen.

Alle drie de apps gebruiken dezelfde schermen en logica. Alleen de merkinstellingen verschillen: naam, store-ID, kleuren, knopvorm, talen en functies.

Merk
Taal
Acme Tasks

Regel alles op de Acme-manier.

Mijn takenNog 2 taken
Wat moet er gebeuren?Toevoegen
  • Melk kopen
  • Releasenotities nalezen
  • Vluchten boeken
✦ Vraag de assistent

Koraalpalet, ronde knoppen, Arabisch van rechts naar links, AI-assistent aan.

brands/acme/src/index.tsx
export default defineBrand({
  config: {
    id: 'acme',
    displayName: 'Acme Tasks',
    i18n: { supportedLocales: ['nl', 'en', 'ar'] },
    features: { assistant: true },
  },
  theme: {
    colors: { light: { primary: '#C2185B' } },
    components: { button: { radius: 'pill' } },
  },
});
Code nodig voor een nieuw merk
Eén instellingenbestand
App-ID in de store
com.acme.tasks

✦ Klaar voor AI

Klaar voor AI, in de code en in de app.

  • Voor AI-codeertoolsDe build bewaakt de regels

    Laag- en importregels draaien in CI. Code van Copilot, Cursor of Claude past in de structuur, of de build faalt.

  • Voor AI-modellenGetypeerde in- en uitvoer

    TypeScript en zod-schema's bepalen precies wat een model mag aanroepen, en weigeren foute uitvoer voordat die het scherm bereikt.

  • Voor app-gebruikersEen assistent die echte functies gebruikt

    De assistent in de app gebruikt dezelfde acties als de knoppen en vraagt eerst voordat hij data wijzigt. Elk merk kan hem uitzetten.

Wat erin zit

Alles wat een team nodig heeft om te releasen.

  • WhitelabelEen nieuwe klant is een instellingenbestand

    Naam, kleuren, talen en functies. Schermen en bedrijfslogica blijven gedeeld.

  • ArchitectuurStructuur gecontroleerd bij elke build

    Laagregels draaien in CI, zodat de code schoon blijft als mensen en AI-tools eraan bouwen.

  • NetwerkNetwerkfouten veilig afgehandeld

    Tokenvernieuwing, nieuwe pogingen en foute antwoorden worden duidelijke fouten die het scherm kan tonen.

  • DesignsysteemElk merk blijft leesbaar

    Instellingen voor kleur, letter en vorm in licht en donker, met een contrastcontrole voor elke release.

  • TalenInclusief rechts-naar-links

    Arabisch, Frans en Engels draaien op dezelfde schermen. Voor Arabisch wordt de layout gespiegeld.

  • AI in de appDe assistent gebruikt de echte functies

    Hij gebruikt dezelfde logica als de interface en vraagt eerst voordat hij data wijzigt.

02AI-agents

AI-agents die echt engineeringwerk doen, waarbij een mens elke wijziging goedkeurt.

Ik bouw agents zoals ik apps bouw: elke actie is een getypeerde, geteste functie, de regels staan in de code en niets wordt opgeslagen voordat een mens het goedkeurt.

Uitgelichte agent

Brand Agent

Gebouwd en volledig getest · volgende stap: eerste run met het echte model

U typt één zin over een nieuwe klant. Brand Agent maakt hun versie van de Mobile App Framework-app (naam, kleuren, talen en functies) en voert alle controles uit. Daarna stopt hij en wacht hij op goedkeuring van een mens.

De AI beslist wat er gebeurt; gewone code bewaakt de regels. Hij mag alleen schrijven in de map van de nieuwe klant, kan geen code committen, en een goedkeuring geldt alleen voor precies de bestanden die de controles doorstonden.

7
acties die hij kan doen, elke invoer gecontroleerd
5
shortcuts geprobeerd in tests, allemaal geblokkeerd
0
manieren om code op te slaan zonder een mens
1
externe dienst die hij aanroept: het AI-model
  • Claude Opus 5.5
  • Toolgebruik
  • Strikte TypeScript
  • zod 4
  • Jest
  • node:test
  • Mobile App Framework
brand-agent · kahwa-e2eBezig

OpdrachtKahwa, een koffieketen in Dubai. Arabisch en Engels, warme kleuren, loyaliteitsassistent aan.

  • Actie uitgevoerd
  • Shortcut geblokkeerd
  • Wacht op een mens

Herhaling van de end-to-endtest. De stappen van de AI zijn vooraf vastgelegd; elke tool draaide echt.

Hoe ik agents bouw

  • ToolgebruikGetypeerde, geteste acties

    Elke actie van een agent is een gecontroleerde functie met eigen tests en rechten.

  • MCPVerbonden met uw systemen

    MCP-servers geven agents live toegang tot repo's, issuetrackers, analytics en interne API's.

  • OrkestratieLange taken die kunnen hervatten

    Stappen voor planner, uitvoerder en reviewer met nieuwe pogingen, budgetten en checkpoints, zodat een lange run verdergaat waar hij stopte.

  • Evals & vangrailsGemeten vóór de release

    Tests op echte taken, gevolgde runs, limieten voor kosten en snelheid, en goedkeuring vóór alles wat niet terug te draaien is.

03Projecten

Projecten die ik heb gebouwd en uitgebracht.

04Ervaring

14 jaar apps uitbrengen, bij 9 bedrijven.

  1. 2025 — heden

    Softwareontwikkelaar, freelanceKlanten in de VS, Canada en wereldwijd

    • Full-stackwerk voor productteams: mobiele apps, API's en de koppelingen ertussen.
    • React Native, Android en iOS voor producten in verzekeringen, financiën en retail.
    • Snelheid en betrouwbaarheid verbeteren in apps die al in de stores staan, zodat de beoordelingen goed blijven.
    Op afstand
  2. 2023 — 2026

    Projectleider opleveringMphasis

    Bengaluru / wereldwijde levering
  3. 2025

    Senior ontwikkelaar — vakexpertAlshaya Group

    Op afstand · tijdzone Dubai
  4. 2025

    Senior ontwikkelaarNCR Voyix

    Op afstand · Amerikaanse tijdzone
  5. 2022 — 2024

    Softwareontwikkelaar IIILoop Health

    India / op afstand
  6. 2017 — 2022

    Staff-softwareontwikkelaarBaker Hughes

    Industriële software
  7. 2016 — 2017

    Senior softwareontwikkelaarShaw Academy

    Bengaluru
  8. 2015 — 2016

    ProjectleiderXelp Design & Tech

    Bengaluru
  9. 2012 — 2016

    Teamleider — softwareontwikkelaarJustdial Limited

    Bengaluru

05Vaardigheden

Mobiel is mijn kern. Backend en AI maken het af.

Mobiel (mijn kern)

  • React Native
  • Kotlin
  • Java
  • Swift
  • Objective-C
  • Migraties native ⇄ RN
  • Push & OneSignal
  • Huawei-ecosysteem

Web-frontend

  • React
  • Next.js
  • TypeScript
  • Redux
  • Tailwind
  • GraphQL

Backend en data

  • Node.js
  • Python
  • FastAPI
  • Rust
  • PostgreSQL
  • MongoDB
  • REST

AI

  • LLM-integratie
  • Inferentiepijplijnen
  • Latentie optimaliseren
  • Modellen op het toestel
  • Basis deep learning

Bouwen en uitbrengen

  • Fastlane
  • Gradle
  • GitHub Actions
  • Jenkins
  • Azure DevOps
  • Firebase
  • AWS

Manier van werken

  • Bouwt zelf mee
  • Schrijft dagelijks code
  • Technisch leiderschap
  • Architectuurreviews
  • Eigenaarschap van begin tot eind
  • Agile / Scrum
  • Unittests
  • Cultuur van code reviews

06Opleiding

Opleiding en certificaten.

Opleiding

  • Master of Technology (M.Tech), computersystemen en infrastructuurBITS Pilani · 2018–2020
  • Bachelor of Engineering (B.E.), informaticaVisvesvaraya Technological University · 2007–2011

07Voor recruiters

Antwoorden op de vragen van uw eerste gesprek.

Status, opzegtermijn, locatie en vaardigheden in één oogopslag. Het korte formulier schrijft uw introductiemail.

Status
Open voor aanbiedingenFreelance of vast
Beschikbaar
Binnen een weekVoor freelanceopdrachten
Locatie
Bengaluru, IndiaIST (UTC+5:30), op afstand, open voor bezoeken op locatie
Ervaring
14 jaar9 bedrijven, meer dan 10 gepubliceerde apps
Mobiel
React Native, Kotlin, Java, iOSCross-platform en native
Full-stackontwikkeling
Node.js, Python, React, PostgreSQLAPI's, datapijplijnen en web-frontends
AI
LLM-agents, MCP, inferentieClaude, Copilot en Cursor in het dagelijkse werk
Opleiding
M.Tech, BITS PilaniB.E. Informatica, VTU
Tarief
Op aanvraagAfhankelijk van omvang en duur
Reactietijd
Binnen het uurTijdens werktijd. Mail is het snelst.

Schrijf uw introductiemail

Kies het type functie en de focus. De mail wordt voor u geschreven; u hoeft hem alleen te versturen. De mail zelf wordt in het Engels geschreven.

Type functie
Focus (kies wat u wilt)

rizvan.g.h@gmail.comLinkedInGitHub

Contact

Op zoek naar iemand voor mobiel, AI of full stack? Laten we praten.

Stuur mij het product en de planning. Ik zeg u eerlijk of ik een goede match ben.

rizvan.g.h@gmail.com