Portfolio

Things I've shipped

Real products built end to end, mostly with agentic development workflows. SaaS tools, iOS games, and simulation games. No internal prototypes or client work here.

Featured

Snake Defense: Castle Rush

Castle defense snake game

Apr 2026

Classic snake meets castle defense. Guide a snake around a grid battlefield, intercept waves of enemies, and defend your castle across boss encounters, daily challenges, and Game Center leaderboards.

  • Swift
  • SwiftUI
  • SpriteKit
  • Game Center

View details →

Idle Lemonade Stand Tycoon

Clicker business empire game

Feb 2026

A modern take on the classic lemonade tycoon formula as an incremental idle game. Start with a single glass and build a lemonade empire through 15 generators, a prestige system, seasonal events, and offline earnings.

~53K downloads
  • Swift
  • SwiftUI
  • Game Center

View details →

NotePulse

Notion analytics

May – Nov 2025

Adds Views and Last Viewed properties directly to your Notion databases. See which pages actually get read, sort and filter by view count, and track engagement without leaving Notion. Two-minute setup, no separate dashboard.

22 users 4,489 pages tracked 11,649 views tracked 449 avg pages/mo 1,059 avg views/mo
  • Next.js
  • TypeScript
  • Supabase
  • Vercel
  • Claude Code

View details →

iOS Games

The Mandate: Political Sim

Lead the Republic of Valcera

Mar 2026

Live

A text-driven political simulation inspired by Suzerain. As the newly elected president of a fragile republic, balance five competing factions through branching narratives and a consequence engine that tracks every decision.

  • Swift
  • SwiftUI

View details →

Hex by Hex

Race the Tide. Claim the map.

Mar 2026

Live

A roguelite strategy game on a hex grid. Claim tiles, build a resource economy, and race against the Tide clock in quick five-minute runs. Features daily challenges and Game Center leaderboards. No ads, no energy meters.

  • Swift
  • SwiftUI
  • Game Center

View details →

Web Products

IndieMetrics

Financial metrics for makers

Jan 2026

Live

Dashboard that pulls revenue data from Stripe, Gumroad, and Lemon Squeezy into one view. Tracks MRR, churn, and growth across an indie founder's full product portfolio.

  • Next.js
  • TypeScript
  • Supabase
  • Vercel
  • Claude Code

View details →

IndiePanel

Maker command center

Jan 2026

Live

Unified admin surface for solo operators running multiple products. Aggregates users, billing, and ops across apps so you stop context-switching between dashboards.

  • Next.js
  • TypeScript
  • Supabase
  • Vercel
  • Claude Code

View details →

PixSnap

Image developer API

Jan 2026

Live

Developer API for on-the-fly image processing. Pass a source URL with resize, crop, or format parameters and get back an optimized image, no server-side pipeline required.

  • Next.js
  • TypeScript
  • Supabase
  • Vercel
  • Claude Code

View details →

PulseProof

Social proof widget

Jan 2026

Live

Drop-in JavaScript widget that shows real-time social proof notifications (recent signups, purchases, reviews) on any website. One script tag, no backend required.

  • Next.js
  • TypeScript
  • Supabase
  • Vercel
  • Claude Code

View details →

In Development

Smartphone Tycoon

Business simulation game

In Development

In-depth business simulation game where players run a smartphone company. Features a Three.js 3D smartphone designer, a 3D corporate campus view, and core hiring and R&D management systems.

  • React
  • TypeScript
  • Three.js

View details →

Work With Me

Want to build something?

I'm open to agentic engineering roles, fractional CTO engagements, and select product collaborations.