Expertise

Product Engineering

Web, mobile, and backend products taken from first version to launch, then improved with the people who use them. I work across the stack, from the data model and API to the interface, and keep product decisions close to the engineering ones.

Web applicationsiOS & AndroidAPI designEvent-driven systemsProduct strategy

What it covers

Product scoping and roadmap decisions made alongside the engineering
Web apps in React and TypeScript
Mobile apps in React Native, with native Swift and Kotlin modules where needed
APIs and backend services in Rust, Go, Python, and Node
Domain models, permissions, and workflows shaped around how people actually work

Typical work

New products taken from concept to launch on web and mobile
Mobile apps that integrate with hardware over Bluetooth and native platform APIs
Real-time features: chat, notifications, and live status
Internal tools for sales, operations, and support teams

How I think about it

A product is the sum of its unglamorous decisions: the data model, the permissions, the failure states, the deploy path. I make those decisions early and on purpose, so the product can change quickly later without a rewrite.