Work.
Every project here is live — click through for the case study, or go straight to the running demo.
Featured
Agent World — Emberwick2026Six LLM-powered villagers living in a pixel town — LangGraph decides, AutoGen converses, CrewAI narrates.
Online RL on Bitcoin Perpetuals2026A SAC agent that trains itself live on streaming BTC market data — with an X-ray dashboard into every layer of the network.
The Vibe-Coded SaaS Teardown2026I let AI scaffold a multi-tenant SaaS, then audited it like a senior engineer — and found eight ways it would leak one customer's data to another.
Agentic AI Systems2026Three live multi-agent apps built on one idea: agents that pass each other strict, schema-validated JSON instead of prose.All projects
| Year | Project | Stack | Links |
|---|---|---|---|
| 2026 | Agent World — EmberwickSix LLM-powered villagers living in a pixel town — LangGraph decides, AutoGen converses, CrewAI narrates. | LangGraph, AutoGen, CrewAI, Basilisp, Polylith, OpenRouter, FastAPI, Canvas | Live Repo |
| 2026 | Online RL on Bitcoin PerpetualsA SAC agent that trains itself live on streaming BTC market data — with an X-ray dashboard into every layer of the network. | PyTorch, SAC, GRU, CNN, Next.js, WebSocket, Bitunix API | Live Repo |
| 2026 | The Vibe-Coded SaaS TeardownI let AI scaffold a multi-tenant SaaS, then audited it like a senior engineer — and found eight ways it would leak one customer's data to another. | Next.js, Supabase, PostgreSQL, Row-Level Security, TypeScript | Live Repo |
| 2026 | Agentic AI SystemsThree live multi-agent apps built on one idea: agents that pass each other strict, schema-validated JSON instead of prose. | Next.js, TypeScript, OpenAI API, Structured output, JSON Schema, DAG execution | Live |
| 2026 | Algorithmic Trading DashboardsTwo views of one quant-trading stack — live performance across four systems, and the out-of-sample walk-forward backtests behind the models. | Next.js, TypeScript, Python, PyTorch, Recharts, OANDA / Alpaca | Live |
| 2026 | Marble World StudioA SaaS platform that turns text, images, or video into explorable 3D worlds using World Labs' AI models. | Next.js, React, Three.js, Prisma, PostgreSQL, Stripe | Live |
| 2026 | I Wish There Was…A community product-discovery platform — post the thing you wish existed, and let builders find it. | Next.js, React, Supabase, Vercel | Live |
| 2025 | Personal Finance DashboardA full-stack fintech app — React/TypeScript frontend, Laravel API, interactive dashboards for personal financial management. | React, TypeScript, Laravel, Material UI, PostgreSQL | Live Repo |
| 2025 | Weather Map ExplorerInteractive geospatial weather visualization — pick a point on the map, get charted forecast and historical data. | React, Node.js, Leaflet, Weather APIs | Live Repo |
| 2024 | Van Dyke Travel BlogA responsive, mobile-first travel blog documenting destinations across the American Southeast. | HTML, CSS, JavaScript | Live Repo |
| 2023 | AI Meme GeneratorType a description, get a meme — an early OpenAI image-generation app, kept alive across three model generations. | JavaScript, OpenAI API, Vercel | Live Repo |