Senior Software Engineer — React Native, TypeScript, Go

I architect, build, and ship mobile applications end-to-end — from idea to App Store.

10+ years delivering production systems across the full lifecycle: product architecture, React Native development, backend services, and release pipelines.

I create systems from scratch and stabilize existing ones — introducing clear architecture, building testing foundations, and raising the quality bar across the codebase. When the product needs it, I extend into backend — I build Go services to support the mobile layer and I'm comfortable owning that end-to-end too.

Daily AI user (Claude, Codex, Cursor) focused on validation and critical thinking — not blind generation.

  • TypeScript
  • React Native
  • Expo
  • Go
  • PostgreSQL
  • Docker
  • GraphQL
  • Claude AI
  • Supabase
  • Postman
  • Figma
  • Redux

Focus

Deepening Go expertise and working on hardware integrations (BLE / ESP32) within React Native applications.

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, with CI/CD and release pipelines supporting predictable delivery.

  • 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.

  • Aspect Pro — BLE LED Controller

    Built a React Native app to control an LED matrix over Bluetooth Low Energy.

    Features include real-time brightness/saturation control, predefined color schemes, and on-device color palette generation from images. Handled full BLE lifecycle — device discovery, pairing, connection state, and characteristic writes.

Status

Open to Senior React Native roles