Operator, engineer, owner
I build the software my own
companies run on.
Platforms, AI systems, growth engines and infrastructure. Every project on this site is something I built and still operate, which means I have to live with every decision in it. Now I build them for other people too.
- 33
- Projects documented
- 15
- Live in production
- 2026→
- Building since
Selected work
All 33 →A.I. Portal
An internal AI command center that gives a small real-estate team shared, permissioned access to curated Claude agents, multi-agent pipelines, and direct media generation…
- FastAPI
- HTMX
- vanilla CSS (no JS build step)
- Anthropic Python SDK (streaming)
- +5
Community Hub Network
21 independently branded community-guide sites, each with live local data, lead capture, and automated monthly digests, built to stay legally clear of brokerage advertising rules.
- Next.js 16 (static export)
- React 19
- anime.js v4
- Tailwind CSS 4
- +7
Evolve Tasks
A single-tenant task-management and lightweight CRM platform built to give a small real-estate team ClickUp-level functionality on owned infrastructure instead of a per-seat…
- Next.js 16 (App Router, RSC, Turbopack)
- React 19.2
- Cloudflare Workers via OpenNext
- Cloudflare D1 (SQLite)
- +6
Chrysalis
A self-hosted CRM and transaction-management platform for real-estate teams, built to replace Follow Up Boss and Sisu on team-owned hardware.
- Python 3.12 (asyncio)
- FastAPI
- SQLAlchemy 2.0 async
- asyncpg
- +10
EBI
Evolve Builder Intelligence turns Florida homebuilder marketing emails into an immutable, diffable incentive history and a daily agent-ready brief, running entirely on a Claude…
- FastAPI
- arq (Redis-backed task queue)
- SQLAlchemy Core (raw SQL, no ORM)
- asyncpg + Alembic (sync migration driver)
- +6
Evolve ParcelOS
A parcel-first real-estate intelligence platform that replaced a paid parcel-lookup app with a self-built system covering every parcel in Florida for $0 in vendor fees.
- FastAPI (Python 3.12, uv)
- SQLAlchemy 2 async / asyncpg
- Alembic
- arq task queue
- +8
Most people who build software for you have never had to run it on Monday morning.
I have. Everything here is in production for a business I am responsible for, which changes what you build and what you refuse to build. If you have something that needs to work rather than demo, tell me about it.
Start a build