euphronic.com
This site. Astro on Vercel, content in Supabase. The editor lives inside the site itself, blocks render on the server, there is a light and a dark mode, and Sentry runs on it so I see when something breaks.
runningThis is not a showcase, it is a list of what was actually worked on. Almost none of it is visible from the outside, because it is all software and infrastructure. For each item I write the status as it is — not how it would look better.
This site. Astro on Vercel, content in Supabase. The editor lives inside the site itself, blocks render on the server, there is a light and a dark mode, and Sentry runs on it so I see when something breaks.
runningAutonomous CFD trading over the Chrome DevTools Protocol. 214 unit tests green, but only on a demo account. No live money on it yet, and right now it sits idle.
pausedA HeyGen Personal Model trained on my own face. A script turns into a vertical video for TikTok, Shorts, and Reels. For now I'm mostly testing what it can do.
experimentA generator writes the text, a second model scores it against a rubric, and a design system gives it form. Whatever fails the rubric does not go out.
runningDaily ingest of sources and triage into a Supabase database. The result feeds the Updates section, so what shows up there has been through automatic triage.
runningCustom skills, hooks, agents, and MCP servers. It glues the whole workflow together so the tools handle the routine, not me by hand.
runningA custom MCP server that logs session progress and brand decisions straight into Notion. What got decided stays traceable.
runningThe Euphronic brand and the Phi logo. The name went through thirty-one rounds of selection, the logo has a light and a dark variant. This part is done.
doneDouble opt-in via Supabase and Resend. A confirmation email goes out after signup, the domain is verified. No bought lists, only people who actually want it.
runningProject memory in CLAUDE.md, continuous learning, and lessons recorded between sessions. The point is that the same mistake does not happen twice.
runningRoughly nineteen private repositories, split into thirteen sub-repos, with CI checks. None of it is public.
runningA second model reads the first one's drafts and looks for holes in them. A custom toolkit for analysing images, video, and PDFs, for critiquing text, and for translation.
runningGemini 3 as a second pair of hands over the desktop. Opt-in, used for multi-file refactors and visual iteration, not for everyday work.
experimentA solo format on Spotify. Still in preparation; the first episode does not yet stand the way it should.
paused