Rizvan Hawaldar, ingeniero móvil sénior, de IA y full stack

Rizvan HawaldarIngeniero móvil sénior · IA · Full stack

Creo apps móviles, el backend que las sostiene y la IA que llevan dentro.

Ingeniero móvil sénior con 14 años de experiencia en iOS y Android. También construyo las API y los datos detrás de cada app, y las funciones y agentes de IA que funcionan encima.

Disponible para contrato y jornada completaBengaluru, India · En remoto, en todo el mundo

¿Qué estás buscando?

Un ingeniero móvil sénior que también cubre backend e IA.

  • 14 años, 9 empresas, más de 10 apps en App Store y Google Play.
  • Móvil: React Native, Kotlin, Java e iOS.
  • Backend e IA: Node.js, Python, PostgreSQL y agentes LLM.
  • Contrato o jornada completa, en remoto desde Bengaluru. Puedo empezar en una semana.

Lo que construyo

De un vistazo

14años
creando apps móviles
10+apps
publicadas en App Store y Google Play
1semana
o menos para empezar un contrato

Cuándo puedes contactarme

Calculando tu zona horaria…

Puedo adelantar o retrasar una llamada si hace falta.

Tu hora
--:--
Mi hora · Bengaluru
--:--
Solape con tu jornada de 9 a 6
– / 9 h

Hitos profesionales

  1. 2025 — actualidadAhoraTrabajo por contrato

    Móvil, backend e IA para equipos de EE. UU., Canadá y el Golfo.

  2. 2022Loop Health

    Reclamaciones de seguros y consultas médicas en directo en una app React Native.

  3. 2017Baker Hughes

    Cinco años creando software industrial como ingeniero staff.

  4. 2012Justdial

    Primera app publicada. Más de 10 apps en tiendas desde entonces.

Empresas y clientes para los que he trabajado10

Diez equipos de búsqueda local, educación, energía, seguros de salud, viajes y comercio minorista, del más reciente al más antiguo.

  1. Alshaya GroupComercio minorista2025
  2. NCR VoyixTecnología para retail2025
  3. SwiftskuTecnología para retail2023
  4. Loop HealthSeguros de salud2022–2024
  5. ExpediaViajes2022–2023
  6. Irish LifeSeguros2022–2023
  7. Baker HughesTecnología energética2017–2022
  8. Shaw AcademyEducación en línea2016–2017
  9. XelpmocEstudio de producto2015–2016
  10. JustdialBúsqueda local2012–2016

01Framework de código abierto

Mobile App Framework: un solo código que se publica como muchas apps de marca.

El problema que resuelve

Las empresas que venden una app a muchos clientes suelen copiar el código para cada cliente, y las copias acaban divergiendo. Este framework mantiene un único código en React Native y genera a partir de él una app de iOS y Android con la marca de cada cliente.

  • React Native 0.86
  • Expo SDK 57
  • TypeScript estricto
  • Redux Toolkit
  • GraphQL
  • zod
  • Jest
  • Preparado para agentes de IA
13
paquetes de código, cada uno con una función
93
pruebas automáticas, todas superadas
7
decisiones de arquitectura documentadas
1
comando para añadir la app de un cliente nuevo

Demo en vivo

Elige una marca y mira cómo cambia la misma app.

Las tres apps usan las mismas pantallas y la misma lógica. Solo cambia la configuración de marca: nombre, ID de tienda, colores, forma de los botones, idiomas y funciones.

Marca
Idioma
Acme Tasks

Organízate a la manera de Acme.

Mis tareasQuedan 2 tareas
¿Qué hay que hacer?Añadir
  • Comprar leche
  • Revisar las notas de la versión
  • Reservar los vuelos
✦ Pregunta al asistente

Paleta coral, botones redondeados, árabe de derecha a izquierda y asistente de IA activado.

brands/acme/src/index.tsx
export default defineBrand({
  config: {
    id: 'acme',
    displayName: 'Acme Tasks',
    i18n: { supportedLocales: ['es', 'en', 'ar'] },
    features: { assistant: true },
  },
  theme: {
    colors: { light: { primary: '#C2185B' } },
    components: { button: { radius: 'pill' } },
  },
});
Código necesario para una marca nueva
Un archivo de configuración
ID de la app en la tienda
com.acme.tasks

✦ Preparado para IA

Preparado para la IA, en el código y en la app.

  • Para herramientas de código con IALa compilación hace cumplir las reglas

    Las reglas de capas e importaciones se ejecutan en CI. El código de Copilot, Cursor o Claude encaja en la estructura o la compilación falla.

  • Para modelos de IAEntradas y salidas tipadas

    TypeScript y los esquemas zod definen exactamente qué puede llamar un modelo y rechazan respuestas erróneas antes de que lleguen a la pantalla.

  • Para usuarios de la appUn asistente que usa funciones reales

    El asistente de la app usa las mismas acciones que los botones y pregunta antes de cambiar datos. Cada marca puede desactivarlo.

Qué incluye

Todo lo que un equipo necesita para publicar.

  • Marca blancaUn cliente nuevo es un archivo de configuración

    Nombre, colores, idiomas y funciones. Las pantallas y la lógica de negocio se comparten.

  • ArquitecturaEstructura verificada en cada compilación

    Las reglas de capas se ejecutan en CI, así el código sigue limpio cuando personas y herramientas de IA lo amplían.

  • RedErrores de red gestionados con seguridad

    La renovación de tokens, los reintentos y las respuestas erróneas se convierten en errores claros que la pantalla puede mostrar.

  • Sistema de diseñoCada marca sigue siendo legible

    Ajustes de color, tipografía y forma para modo claro y oscuro, con el contraste verificado antes de publicar.

  • IdiomasIncluye idiomas de derecha a izquierda

    Árabe, francés e inglés usan las mismas pantallas. El diseño se invierte para el árabe.

  • IA en la appEl asistente usa las funciones reales

    Usa la misma lógica que la interfaz y pregunta antes de cambiar cualquier dato.

02Agentes de IA

Agentes de IA que hacen trabajo de ingeniería real, con una persona aprobando cada cambio.

Construyo agentes como construyo apps: cada acción es una función tipada y probada, las reglas viven en el código y nada se guarda hasta que una persona lo aprueba.

Agente destacado

Brand Agent

Construido y probado de principio a fin · próximo paso: primera ejecución con el modelo real

Escribes una frase sobre un cliente nuevo. Brand Agent crea su versión de la app de Mobile App Framework (nombre, colores, idiomas y funciones) y ejecuta todas las comprobaciones. Después se detiene y espera la aprobación de una persona.

La IA decide qué hacer; el código normal hace cumplir las reglas. Solo puede escribir dentro de la carpeta del cliente nuevo, no tiene forma de confirmar código y una aprobación cubre solo los archivos exactos que superaron las comprobaciones.

7
acciones que puede hacer, cada entrada verificada
5
atajos que intentó en pruebas, todos bloqueados
0
formas de guardar código sin una persona
1
servicio externo al que llama: el modelo de IA
  • Claude Opus 5.5
  • Uso de herramientas
  • TypeScript estricto
  • zod 4
  • Jest
  • node:test
  • Mobile App Framework
brand-agent · kahwa-e2eEn curso

EncargoKahwa, una cadena de cafeterías de Dubái. Árabe e inglés, colores cálidos y asistente de fidelización activado.

  • Acción ejecutada
  • Atajo bloqueado
  • Esperando a una persona

Repetición de la prueba de extremo a extremo. Los movimientos de la IA están guionizados; cada herramienta se ejecutó de verdad.

Cómo construyo agentes

  • Uso de herramientasAcciones tipadas y probadas

    Cada acción que puede hacer un agente es una función verificada con sus propias pruebas y permisos.

  • MCPConectados a tus sistemas

    Los servidores MCP dan a los agentes acceso en vivo a repositorios, gestores de incidencias, analítica y API internas.

  • OrquestaciónTareas largas que pueden reanudarse

    Pasos de planificador, ejecutor y revisor con reintentos, presupuestos y puntos de control, para que una ejecución larga continúe donde se detuvo.

  • Evaluaciones y salvaguardasMedido antes de publicar

    Pruebas con tareas reales, ejecuciones trazadas, límites de coste y velocidad, y aprobación antes de cualquier cosa irreversible.

03Proyectos

Proyectos que he construido y publicado.

04Experiencia

14 años publicando apps, en 9 empresas.

  1. 2025 — actualidad

    Ingeniero de software, por contratoClientes de EE. UU., Canadá y de todo el mundo

    • Trabajo full stack para equipos de producto: apps móviles, API y las conexiones entre ellas.
    • React Native, Android e iOS para productos de seguros, finanzas y comercio.
    • Mejoras de velocidad y fiabilidad en apps ya publicadas, para mantener las valoraciones.
    En remoto
  2. 2023 — 2026

    Responsable de entrega de proyectosMphasis

    Bengaluru / Entrega global
  3. 2025

    Ingeniero sénior — experto en la materiaAlshaya Group

    En remoto · Horario de Dubái
  4. 2025

    Ingeniero séniorNCR Voyix

    En remoto · Horario de EE. UU.
  5. 2022 — 2024

    Ingeniero de software IIILoop Health

    India / En remoto
  6. 2017 — 2022

    Ingeniero de software staffBaker Hughes

    Software industrial
  7. 2016 — 2017

    Ingeniero de software séniorShaw Academy

    Bengaluru
  8. 2015 — 2016

    Jefe de proyectoXelp Design & Tech

    Bengaluru
  9. 2012 — 2016

    Jefe de equipo — Ingeniero de softwareJustdial Limited

    Bengaluru

05Habilidades

Lo móvil es mi base. El backend y la IA lo completan.

Móvil (mi base)

  • React Native
  • Kotlin
  • Java
  • Swift
  • Objective-C
  • Migraciones nativo ⇄ RN
  • Push y OneSignal
  • Ecosistema Huawei

Front end web

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

Backend y datos

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

IA

  • Integración de LLM
  • Canales de inferencia
  • Ajuste de latencia
  • Modelos en el dispositivo
  • Fundamentos de deep learning

Compilación y publicación

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

Forma de trabajar

  • Contribuidor práctico
  • Escribe código cada día
  • Liderazgo técnico
  • Revisiones de arquitectura
  • Responsabilidad de principio a fin
  • Agile / Scrum
  • Pruebas unitarias
  • Cultura de revisión de código

06Formación

Formación y certificaciones.

Formación

  • Máster en Tecnología (M.Tech), Sistemas e Infraestructura de ComputaciónBITS Pilani · 2018–2020
  • Grado en Ingeniería (B.E.), Ingeniería InformáticaVisvesvaraya Technological University · 2007–2011

07Para reclutadores

Respuestas a las preguntas de tu primera llamada.

Estado, preaviso, ubicación y habilidades de un vistazo. El formulario corto redacta tu correo de presentación.

Estado
Abierto a ofertasContrato o jornada completa
Preaviso
Menos de una semanaPara contratos
Ubicación
Bengaluru, IndiaIST (UTC+5:30), prioridad al remoto, disponible para viajes presenciales
Experiencia
14 años9 empresas, más de 10 apps publicadas
Móvil
React Native, Kotlin, Java, iOSMultiplataforma y nativo
Desarrollo full stack
Node.js, Python, React, PostgreSQLAPI, canales de datos y front ends web
IA
Agentes LLM, MCP, inferenciaClaude, Copilot y Cursor en el día a día
Formación
M.Tech, BITS PilaniGrado en Informática, VTU
Tarifa
A consultarDepende del alcance y la duración
Tiempo de respuesta
En menos de una horaEn horario laboral. El correo es lo más rápido.

Redacta tu correo de presentación

Elige el tipo de puesto y el enfoque. El correo se redacta solo; tú solo lo envías. El correo en sí se redacta en inglés.

Tipo de puesto
Enfoque (elige los que quieras)

rizvan.g.h@gmail.comLinkedInGitHub

Contacto

¿Buscas a alguien para móvil, IA o full stack? Hablemos.

Cuéntame el producto y los plazos. Te diré con sinceridad si encajo.

rizvan.g.h@gmail.com