Layout
Switch projects, not windows.
A keyboard-first workspace manager for macOS. One keystroke brings back a project’s windows, its Claude or Codex chat, and its Slack channel.
- Swift
- SwiftUI
- AppKit
- Accessibility API
- Sparkle

Selected work
Mobile, macOS, web, and backend development for my own products, independent clients, and the team at App&Flow.
Product direction Mobile Backend Release
Switch projects, not windows.
A keyboard-first workspace manager for macOS. One keystroke brings back a project’s windows, its Claude or Codex chat, and its Slack channel.

An offline-first training log for deliberate kettlebell practice.
A focused training companion that brings session planning, live workout timers, and useful progress analytics into one fast mobile experience.

Pocket money that grows with kids.
An age-adaptive pocket-money app for kids and teens aged 5 to 16, centered on saving, goals, and progress they can understand.

Products I’ve helped build as an independent developer.

An event ticketing platform for online sales, on-site payments, ticket scanning, and live reporting.
A coaching app for managing calendars, appointments, and online payments.
Products I’ve helped build with the team at App&Flow.

A mobile wallet for sending and receiving digital dollars and moving money to a bank account.

A daily word game where Darty gives you clues to help you guess the secret word.
Open source
Small React Native libraries built to remove friction and leave product teams in control of their interface.