React Native
Architecture that scales, native modules when needed, the Expo toolchain, and offline-first data with WatermelonDB. I migrated a legacy monorepo to Expo and own the release process across iOS and Android.
Available for contract & full-time employment
I take mobile and connected products end to end — the React Native client, the backend APIs, and the cloud behind them. I've been the sole engineer on a 1M+ user app, designed Bluetooth device protocols from scratch, and led IoT security compliance. Bring me in to set technical direction, ship hard features, or get a connected product over the line.
Mobile and connected products are my specialism — backed by full-stack and cloud ownership across the whole product lifecycle.
Architecture that scales, native modules when needed, the Expo toolchain, and offline-first data with WatermelonDB. I migrated a legacy monorepo to Expo and own the release process across iOS and Android.
BLE integration and device protocol design from scratch, with the spec co-owned by the firmware team. I led Ooni's first connected-product capability — real-time, bidirectional data between ovens and phones — and its IoT security compliance (ETSI EN 303 645).
Serverless APIs, Firebase and Google Cloud, AWS IoT Core, and data modelling for mobile sync. I build and own the backend the app depends on — including a zero-data-loss auth migration to Firebase.
Mobile CI/CD pipelines and automated releases that keep delivery predictable, plus a Shopify-driven automation that ships new products with minimal app changes.
Inclusive defaults built in from the start — screen-reader coverage, contrast, and focus. I've delivered for users with dyslexia, visual impairments, and reduced motor skills.
I lead AI engineering enablement across the team, introducing tooling that lifts delivery speed and quality — always paired with human review on edge cases, security, and UX.
Recent work across consumer hardware and assistive technology.
After joining a small team, I quickly became the sole mobile and full-stack engineer on Ooni's React Native app (1M+ annual users). I architected Ooni Connect — their first Bluetooth integration — enabling real-time, bidirectional data between smart ovens and phones, designed a new BLE device protocol from scratch with the firmware team, and led IoT security compliance (ETSI EN 303 645). I built an offline-first platform on WatermelonDB and serverless APIs, migrated auth to Firebase / GCP with zero data loss, and replatformed a legacy monorepo to Expo and Netlify, for simple updates, and fast releases
I was the senior React Native developmer for Present Pal, making public speaking more accessible for users with dyslexia, visual impairments, and reduced motor skills. I shipped consistent experiences across iOS and Android (phones and tablets), mentored a 4-person team — driving architecture and code review — and extended a PHP / Laravel backend to enable new features. Introduced unit testing in TypeScript and PHP with Jest.
A few ways I work with teams, depending on where your product is.
Ongoing architecture, reviews, and pairing — for teams that need senior engineering direction and a full-lifecycle perspective.
Scoped milestones from prototype to store submission, with clear handoff docs. I own the full stack when needed.
Short audits on BLE reliability, IoT architecture, performance, accessibility, or release process — with actionable next steps.
Share stack, timeline, and what "done" looks like. Message me on LinkedIn and I'll reply within two business days with availability and next steps.
Message me on LinkedIn