My Projects
Claude trades the S&P 500 every night: a live, public experiment running a real $100K portfolio through Alpaca.
Stack: Claude API, Alpaca API, vol-targeting + momentum, Next.js, cron
Independent ticketing for festivals and venues: your brand on every pass, your name on every payout. Built on Stripe.
Stack: Stripe, Supabase, Resend, Next.js, Vercel
AI-generated talk shows: pick a format, give it a topic, watch a full episode materialize. A multimodal orchestration of text, video, and voice.
Stack: Next.js 16, Google Gemini, Google Veo, Mux, PostgreSQL
Record any screen region as a GIF that embeds straight into Linear, Slack, and GitHub, built to speed up my own UAT flow. Chrome, Safari, and macOS.
Stack: Chrome Manifest v3, Safari Web Extensions, Electron, gifenc
AI mock-interview platform that adapts difficulty in real time and gives instant, specific feedback.
Stack: Next.js 14, OpenAI, Supabase, PostHog
A Glean-style internal knowledge bot I built solo at Stellic. Now used by ~40% of the company daily, with 10,000+ answers in its first 90 days.
Stack: Claude Code, semantic retrieval, warehouse connectors, Slack + Linear APIs, observability tooling
Property management for small landlords: too big for spreadsheets, too small for enterprise tools. In beta on tens of millions in property value.
Stack: Next.js, Supabase, Llama 3.1 (Groq)
Ask your spreadsheet a question in plain English, get the chart back. 20K+ graphs generated, ~336 hours saved.
Stack: Next.js, React, Groq API
Talk to the Silicon Valley TV characters: LLM personas with synthesized voices, built at a hackathon.
Stack: Next.js 14, Groq API (Llama 3 70B), ElevenLabs, Upstash Redis