Skip to content

Zod

My trust boundary, on version 4: everything entering an app is validated by a schema, and the TypeScript type is inferred from it rather than declared twice.

Official documentation

Projects using this technology

  • Nooki

    A pixel-art island for hanging out with friends, with voice chat that fades as you walk away. Three versions, the last one started from scratch on September 28, and all the code written with Claude Code.

  • Vigie

    My second brain: a private site where I tell Claude about my days and it files everything into my journal, tasks and reminders. Every morning, it sends me a summary of the day ahead.

  • Atomic Betting

    An app for betting with friends or coworkers, in play money, with odds that follow the stakes. My first personal project with real data modelling and full authentication.

  • Theatre Script Builder

    A tool to write a play’s script with everything that happens on stage, from the lines to the lighting, in order, then export it to PDF. I built it for a module in my master’s, and it’s one of my first complex projects.