Command Palette

Search for a command to run...

Work

Projects

Case studies from the systems behind this site — what the problem was, how it got built, and what I'd do differently next time.

2026● Live

Internal Admin Tool

A from-scratch admin platform giving Lifeed's Customer Success team self-serve ownership of clients, contracts, and entitlements — a Postgres-backed domain model where the invariants live in the database, not the form.

GoPostgreSQLVueTypeScriptREST
2026Featured● Live

Market (Ticker)

A self-hosted, production-style market-data platform — one multiplexed feed, Redis-coordinated ingestion, TimescaleDB candles, computed indicators, and a live SSE dashboard.

GoRedisTimescaleDBSSEDockerAWSTerraform
2026 This site

Portfolio Platform

Next.js App Router, RSC-first rendering, keyless CI/CD to AWS, and a design system single-sourced in code — the presentation layer you're reading right now.

Next.jsTypeScriptTailwindAWSTerraformCI/CD
2024● Live

Microlearning

Lifeed's learner-facing PWA — bite-sized, CMS-authored modules for 50k+ learners, rendered from content whose shape was never finalized, behind a Go gateway that keeps every credential off the browser.

VueQuasarTypeScriptGoAWSPWA