Work.
These are things I’ve built and kept online. Read the case study for the context, or go straight to the demo.
Featured
Marble World Studio2026A SaaS app that turns text, images, or video into explorable 3D worlds with World Labs' models.
Agentic AI Systems2026Three multi-agent apps built around structured JSON contracts instead of loose hand-offs.
Weather Map Explorer2025An interactive weather map where you choose a point and get charted forecast and historical data.
Online RL on Bitcoin Perpetuals2026A SAC agent learning from streaming BTC market data, with a dashboard that exposes the model as it runs.
The Vibe-Coded SaaS Teardown2026I let AI scaffold a multi-tenant SaaS, audited it, and found eight ways one customer could read another customer's data.
Personal Finance Dashboard2025A personal-finance app with a React and TypeScript frontend, a Laravel API, and interactive dashboards.All projects
| Year | Project | Stack | Links |
|---|---|---|---|
| 2026 | Marble World StudioA SaaS app that turns text, images, or video into explorable 3D worlds with World Labs' models. | Next.js, React, Three.js, Prisma, PostgreSQL, Stripe | Live |
| 2026 | Agentic AI SystemsThree multi-agent apps built around structured JSON contracts instead of loose hand-offs. | Next.js, TypeScript, OpenAI API, Structured output, JSON Schema, DAG execution | Live |
| 2025 | Weather Map ExplorerAn interactive weather map where you choose a point and get charted forecast and historical data. | React, Node.js, Leaflet, Weather APIs | Live Repo |
| 2026 | Online RL on Bitcoin PerpetualsA SAC agent learning from streaming BTC market data, with a dashboard that exposes the model as it runs. | PyTorch, SAC, GRU, CNN, Next.js, WebSocket, Bitunix API | Live Repo |
| 2026 | The Vibe-Coded SaaS TeardownI let AI scaffold a multi-tenant SaaS, audited it, and found eight ways one customer could read another customer's data. | Next.js, Supabase, PostgreSQL, Row-Level Security, TypeScript | Live Repo |
| 2025 | Personal Finance DashboardA personal-finance app with a React and TypeScript frontend, a Laravel API, and interactive dashboards. | React, TypeScript, Laravel, Material UI, PostgreSQL | Live Repo |
| 2026 | Agent World: EmberwickA pixel town where six distinct low-cost LLM villagers think with LangGraph, talk through AutoGen, and leave a CrewAI chronicle. | LangGraph, AutoGen, CrewAI, Basilisp, Polylith, OpenRouter, FastAPI, Canvas | Live Repo |
| 2026 | Algorithmic Trading DashboardsTwo views of one paper-trading stack: performance tracking and the walk-forward tests behind the models. | Next.js, TypeScript, Python, PyTorch, Recharts, OANDA / Alpaca | Live |
| 2026 | I Wish There Was…A community product-discovery site where people post what they wish existed and builders can find the ideas. | Next.js, React, Supabase, Vercel | Live |
| 2023 | AI Meme GeneratorDescribe a meme and get an image back, in a small OpenAI app that has survived three model generations. | JavaScript, OpenAI API, Vercel | Live Repo |