I build AI products and keep them running, under the name Pi-Stack.
DebateLab: debate.pi-stack.org
An AI debate coach for students. Pick the motion you're preparing, build cases for both sides with cited evidence, then practise against the AI with crossfire drills and timed, scored sparring rounds. It works in English, Spanish and Hungarian. React + Vite · Supabase (Postgres/RLS, Deno Edge Functions) · OpenRouter · Stripe · Vercel
| Project | What it is |
|---|---|
| The Underwater City of Athel | An interactive illustrated story where every choice moves Mira toward one of three endings |
| Escucha | A client project: an end-to-end encrypted, anonymous and bilingual reporting channel for a school community |
| ProtoPi | Coding agents deploy HTML prototypes to a shareable link, and people comment on them (it has an MCP server for agents) |
| YubiNotes | Notes that only open with a YubiKey (WebAuthn), with wikilinks, tags, graph view and a live Markdown editor |
| Chorely | A chore tracker where kids earn tokens toward rewards, with all data kept on the device |
| Status | A Cloudflare Worker that checks every Pi-Stack site every 5 minutes |
TypeScript · React · Next.js · Vite · Supabase · Postgres · Deno · Cloudflare Workers · Vercel · Python · Rust · Go · Swift. I also build with AI coding agents.
- pulso (fork of
lenilsonjr/pulso): a CI workflow that builds an unsigned IPA for re-signing, plus a fixed background-refresh task ID so re-signed builds still sync