Build your life like a product.

Built for complexity.Designed for clarity.

I design mobile systems with clear boundaries, deliberate tradeoffs, and no tolerance for accidental complexity. Every decision should earn its place, from the architecture to the last frame of an interaction.

Built for the messy parts.

All work
01

Consumer app · Head of iOS

Ascent EFB

Building a modern electronic flight bag for pilots: flight planning, weather briefing, and a fast, uncluttered moving map on iPad and iPhone.

  • Swift
  • SwiftUI
  • Map rendering
  • Performance
02

Independent iPhone app · Designer & developer

Usages

A private iPhone dashboard for AI coding usage: quota windows, reset times, tokens, and cost from Claude Code, Codex, Cursor, Copilot, and four more, with a focus timer, widgets, and Live Activities.

  • UIKit
  • WidgetKit
  • Live Activities
  • Swift Concurrency
  • Product design
03

Consumer video & photo · iOS Engineer

Creative editing tools at scale

Helped take a template creation experience from zero to one, with a focus on rendering, modularity, and predictable state.

  • Swift
  • Objective-C
  • Rendering
  • Architecture