I build full-stack products, developer tools, and agent infrastructure across web, backend, desktop, and mobile.
Currently at Instacart. Previously at Keybase and Yelp. I work across product surfaces and systems—from SwiftUI and web interfaces to Rust CLIs, Go services, and product backends—with a recurring interest in developer experience, security, and making complex systems feel simple.
| Project | What it does | Created |
|---|---|---|
| REL | Local browser-agent infrastructure with an open-source CLI, MCP integration, and Rust client. | 2026-08-07 |
| swiftui-routes | Type-safe and URL-driven navigation for SwiftUI, including deep links and multi-package apps. | 2025-06-15 |
| swiftui-snapshot-testing | Cross-platform snapshot testing for SwiftUI on iOS and macOS. | 2025-06-03 |
| swift-skills | Practical SwiftUI patterns and reusable guidance for coding agents. | 2025-06-20 |
The work below spans more than 15,000 GitHub stars across personal projects and teams I've helped build.
- Keybase — Founding engineer. Major contributions to the cross-platform client, Keybase Filesystem, and supporting Go libraries. (created
2013-09-06) - keys.pub — Cryptographic key management, signing, encryption, and FIDO2 tooling, including keys and go-libfido2. (created
2019-12-05)
- CaptureRecord — An iOS SDK for user and screen recording. (created
2012-08-14) - MPMessagePack — A MessagePack implementation for Objective-C. (created
2014-07-04) - NAChloride — Libsodium bindings for Objective-C. (created
2014-01-16) - yajl-objc — Objective-C bindings for the YAJL JSON library. (created
2009-03-02) - YOLayout — UI and layout tooling created at Yelp. (created
2014-12-11)
More from the archive
- GHKit — Utilities and categories for Objective-C. (created
2008-08-07) - ffmpeg-iphone-build — FFmpeg build scripts for iPhone targets. (created
2010-03-22) - as3httpclient — An HTTP client for ActionScript 3. (created
2008-05-13) - font-detect-js — Browser font detection using JavaScript and Flash. (created
2008-06-26) - capitate — Capistrano recipes, plugins, and templates. (created
2008-03-10) - shrub — An S3 proxy for Google App Engine. (created
2008-09-26)






