Work

Projects

Mobile apps, desktop tools, and open source. A selection of things I've designed, built, and shipped.

vCompanion
Mobile & Desktop App2026

vCompanion

An independent companion for Vercel projects, analytics, live logs and feature flags. Coming soon to mobile and desktop.

FlutterDartiOSAndroid
DroidHarbor
Desktop App2026

DroidHarbor

Puts your Mac in Android’s share sheet: receive and send files, links and text over Quick Share, with nothing going through the cloud.

macOSSwiftSwiftUIRust
QRDefender
Mobile App2024

QRDefender

A secure QR scanner that protects people from QR-code phishing (“quishing”) by inspecting links before they open.

iOSAndroidSwiftKotlin
Rust Multiplatform Template
Open Source2025

Rust Multiplatform Template

A UniFFI-based template for embedding a shared Rust core into iOS, Android, and JVM apps.

RustUniFFISwiftKotlin
OpenCoreLocation
Open Source2025

OpenCoreLocation

An API-compatible implementation of Apple’s CoreLocation for Swift on Linux.

SwiftLinux
flutter_local_authentication
Open Source2021

flutter_local_authentication

A Flutter plugin for Local Authentication / Biometrics on iOS, macOS, Linux, and Android.

FlutterDartBiometricsSecurity
xcspec
Open Source2024

xcspec

A tool for exploring iOS, macOS, and Apple-like frameworks.

RustiOSmacOS
ReGraphQL
Open Source2022

ReGraphQL

A simple, effective GraphQL-to-HTTP/REST router.

GoGraphQLHTTPREST
WKWebView WarmUp
Open Source2022

WKWebView WarmUp

Speeds up web-page loading in iOS apps by pre-warming WKWebView instances.

SwiftiOS
ttyUSB.Q10
Open Source2020

ttyUSB.Q10

A USB interface for BlackBerry’s Q10 physical keyboard and trackball.

PythonHardwareMicrocontrollers
react-native-youtube-player
Open Source2017

react-native-youtube-player

A React Native module for playing YouTube videos inside React Native apps.

React NativeiOSObjective-C