Projects

Apps

Underway

Delightful subway app for New Yorkers. Available on iOS and Android.

Haptics Studio

Discover iPhone haptics. Download from the App Store

Podcasts

Thinking by Doing

Making stuff and talking about how I feel about it.

Living the Creative Act

Reading and reacting to The Creative Act by Rick Rubin.

Open-source software

Sh

Easily call shell commands from Swift.

ShGit

Git version control wrapper for Sh

Sh1Password

1Password cli wrapper for Sh.

ShXcrun

Wrapper library to run Xcode & xcrun-related tools, using Sh.

FQAuth

Sign-in with Apple server-side implementation, written in Swift using Vapor.

SPX

A Swift script running tool. SPX pairs nicely with Sh to run shell commands and process shell output from your Swift scripts.

IdentifiedEnumCases

Swift macro to reference enum cases directly, despite having an associated value

StaticMemberIterable

Swift macro to generate `allStaticMembers` array. It's like 'CaseIterable' for static members

UniquelyTypedID

Swift macro to help you notice when you pass the wrong type of ID!

Merged open-source pull requests

Other

My keyboard story

Read the story of discovering open-source ergonomic keyboards due to wrist pain