Skip to content

Projects

Four production systems, each solving a real problem. Solo-built, spec-driven, live.

Cortex

Project status: MVP prod · dogfood

An AI that remembers who matters to you, tracks what you've committed to, and earns the right to act on your behalf.

Ambient agentic-AI cognitive substrate — per-user memory (pgvector episode store), behavioural rules with lifecycle management, graduated trust governance (per-counterparty autonomy levels), a 17-tool MCP server (OAuth bearer), and a full action ledger with provenance. The substrate that Consul runs on. Phase 0 founder dogfood, live in production.

Role: Solo-built with full BMAD product thesis. Hono agent-runtime, Next.js 15 BFF, ECS Fargate, Aurora Postgres, iOS and Mac surfaces in progress.

  • TypeScript
  • Hono
  • Next.js 15
  • PostgreSQL
  • pgvector
  • MCP
  • AWS ECS
  • Auth0

Consul

Project status: Alpha prod · MVP dev

Your ambient AI executive assistant.

Personal executive assistant built on the Cortex substrate. Web + iOS + Mac surfaces for memory review, rules inspection, trust ledger, and conversation. Consul is the user-facing product; Cortex is the cognitive engine beneath it. Single-user Phase 0, live in production.

Role: Solo-built. Next.js 15 App Router, React 19, Tailwind v4 + Mantine v8, ECS Fargate deploy.

  • TypeScript
  • Next.js 15
  • React 19
  • Tailwind v4
  • Mantine
  • AWS ECS

Groundwork

Project status: In production

Modern voter contact, outside the machine.

A full-stack political campaign field-operations platform — voter universe builder, geographic turf management, mobile-native canvassing (iPhone, offline-first with GRDB), AI assistant (AWS Bedrock/Claude), and team management. Designed as an NGP VAN alternative for challenger campaigns. Progressive campaigns shouldn't have to ask permission for their own data.

Role: Solo-built, full BMAD product brief + Nx monorepo. React 19 + Vite SPA, NestJS API, PostgreSQL + PostGIS, S3/CloudFront, Swift iOS app.

  • React 19
  • Vite
  • NestJS
  • PostgreSQL
  • PostGIS
  • Swift
  • AWS S3/CloudFront

Fable

Project status: TestFlight

A date-night companion for busy couples.

A mobile app that removes the overhead of planning date nights. The core mechanic — independent async voting on a curated catalog of date ideas — surfaces genuine mutual interest without the back-and-forth of proposal and negotiation. When both partners vote yes on the same idea, a match is created. Built for couples in their 30s with young kids and demanding careers who want more intentional romance but lack the time to plan it.

Role: Solo-built. Swift iOS app, React Native, Node.js backend, AWS CDK deploy. I wanted to build a fun app for my wife and I to plan dates with — now expanding it to friends and others.

  • Swift
  • React Native
  • Node.js
  • AWS CDK