// featured projects
// apps & games
Kinesse app icon

Kinesse

available

Swift · SwiftUI · iOS

A character-driven game about choices, conversations, and the subtle ways people connect.

Tip't app icon

Tip't

available

Swift · SwiftUI · WidgetKit · iOS

A tip calculator that became an unexpectedly elaborate exploration of product design and AI-assisted engineering.

Snowdrop Island app icon

Snowdrop Island

available

Unity · C# · Blender · iOS

A gentle, family-inspired adventure built around exploration, storytelling, and the satisfaction of reaching an ending.

Steve app icon

Steve

previously released

React Native · Expo · TypeScript · iOS

An AI-powered financial coaching experiment that taught me as much about product decisions and distribution as it did about building software. It's an idea I may revisit.

// tools & experiments

llamactl

Go

A command-line tool for managing local language models on Apple Silicon, from selecting and downloading models to running them and diagnosing configuration problems.

llamavm

Go

A version manager for llama.cpp on Apple Silicon, with support for installing, switching, pinning, and benchmarking different builds.

SunCalc

Ruby

A Ruby library for calculating the position of the sun and moon, moon phases, and sunlight events including sunrise, sunset, dawn, dusk, and golden hour.

times = SunCalc.get_times(
  Time.utc(2013, 3, 5), 50.5, 30.5
)
times[:golden_hour]
# => 2013-03-05 15:02:52 UTC

Baby Name Generator

React · TypeScript · Vite · Tailwind

I built an app to help name our twins, using decades of Social Security baby-name data. After all that effort, Meg told me she'd already picked Anna and Cora. Sometimes the simplest solution doesn't need software.

// elsewhere

There's more in progress, including work I'm not ready to share publicly. This isn't a complete history of everything I've built.