I build and improve production systems across Android, iOS, backend, and shared native code. Mobile is home turf; I follow the work outward into architecture, reliability, release engineering, and agent-first delivery.
Kotlin · Jetpack Compose · Compose Multiplatform · Rust · UniFFI · SwiftUI
Website · Portfolio · Résumé · Writing · LinkedIn
At Bitcoin.com, I work on the Bitcoin.com Wallet across Android and shared Rust: multichain rewards, Bitcoin transaction flows, wallet migration, swaps and earn surfaces, and production reliability.
I pair deep platform knowledge with composable architecture, strong engineering judgment, and hands-on delivery across product, design, mobile, and backend boundaries.
- Persons Finder — Kotlin, Spring Boot, PostGIS, append-only location history, indexed nearby search, real database tests, and guarded AI boundaries.
- Orchestrum — Elixir-based agent orchestration that keeps isolated runs, CI evidence, review feedback, and operator approval visible.
- MemPalace contribution — nested
.gitignore-aware project mining with opt-out controls, targeted includes, and regression coverage. - MarkerBuilder — an Android utility for building map areas and geofences.
- Android: Kotlin, Java, Jetpack Compose, Coroutines, Flow, Android SDK
- Shared and Apple platforms: Compose Multiplatform, Kotlin Multiplatform, Rust, UniFFI, SwiftUI, Swift
- Engineering: Clean and modular architecture, performance, release hardening, CI/CD, testing, SDK and API integration
- Backend and data: REST APIs, Spring Boot, PostgreSQL/PostGIS, Node.js
Based in New Zealand and open to Staff/Lead engineering conversations and ambitious product work.





