Senior Software Engineer — React Native, TypeScript, Go
I design, build, and ship mobile applications end-to-end — from idea to App Store.
10+ years of experience delivering production systems. I work across the full lifecycle: product architecture, mobile development, backend services, and release pipelines.
I both create systems from scratch and stabilize existing ones — refactoring legacy code, introducing clear architecture, and building the testing foundation teams need to move fast without breaking things.
Daily AI user (Cursor, Claude), focused on validation and critical thinking — not blind generation.
Focus
Deepening Go expertise and working on hardware integrations (BLE / ESP32) within React Native applications.
TypeScript · React Native · Expo · Go · GraphQL · Redux · TanStack · PostgreSQL · Supabase · HTML5 · Sass · Tailwind · SVG · Docker · Jest · Sentry · Stripe · Auth0 · Firebase · Figma
Selected Work
- Swivl — Field Service Platform (B2B)
Led development of a field service platform (mobile app) used to manage end-to-end operations — scheduling, dispatch, CRM, invoicing, and payments.
Designed and implemented core systems enabling technicians to manage jobs, capture work on-site, and handle payments directly from the app. Focused on real-time data synchronization, system reliability, and scalable architecture.
- Planibble — Health & Fitness Marketplace (B2C)
Worked on a two-sided platform connecting users with nutrition coaches, supporting real-time communication, personalized guidance, and content delivery.
Designed and implemented key parts of the mobile architecture, including chat systems, media handling, and scalable state management.
- Coffee Shop — Greenfield Mobile App
Built a mobile application from scratch using Expo Router. Designed a clean, scalable architecture with a focus on developer experience, testing (Jest), and reusable UI systems.
Contact
Status
Open to Senior React Native roles