Projects

This 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.

  • 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.

    running
  • Trading bot (T212)

    Autonomous 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.

    paused
  • AI video pipeline

    A 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.

    experiment
  • Brand Content Engine

    A 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.

    running
  • AI news pipeline

    Daily 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.

    running
  • Claude Code harness

    Custom skills, hooks, agents, and MCP servers. It glues the whole workflow together so the tools handle the routine, not me by hand.

    running
  • Notion-Brand MCP

    A custom MCP server that logs session progress and brand decisions straight into Notion. What got decided stays traceable.

    running
  • Phi and visual identity

    The 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.

    done
  • Newsletter

    Double 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.

    running
  • Memory and learning system

    Project memory in CLAUDE.md, continuous learning, and lessons recorded between sessions. The point is that the same mistake does not happen twice.

    running
  • GitHub structure

    Roughly nineteen private repositories, split into thirteen sub-repos, with CI checks. None of it is public.

    running
  • Gemini cross-review

    A 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.

    running
  • Antigravity duo

    Gemini 3 as a second pair of hands over the desktop. Opt-in, used for multi-file refactors and visual iteration, not for everyday work.

    experiment
  • Euphronic podcast

    A solo format on Spotify. Still in preparation; the first episode does not yet stand the way it should.

    paused