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.

Technologies

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.

Status

Open to Senior React Native roles