Skip to content

Work

Things I have built

Side projects I run end to end, and client work delivered at ELI Beamlines and Moneta Money Bank.

In progress

HeadBoard

Headless alternative to Canny. SDK-first feedback boards — React hooks, not iframes.

  • Go
  • Next.js
  • PostgreSQL
  • Redis
  • Caddy
Read the case study
  • Shipped

    ZŠ a MŠ Malenice

    Next.js and Sanity behind a live school site with exactly one non-technical editor.

    • Next.js
    • Sanity
    • TypeScript
    • Vercel
    Read the case study
  • Shipped

    differ

    Terminal diff viewer with syntax highlighting, vim keys, and AI commit messages. Built with TDD in Go.

    • Go
    • Bubble Tea
    • Chroma
    Read the case study
  • ShippedClient work

    Spare Parts Management

    Web and mobile app for laser facility inventory and spare parts lifecycle.

    • Next.js
    • TypeScript
    • React Native
    • Expo
    Read the case study
  • ShippedClient work

    Laser Monitoring System

    Real-time dashboard for laser operators tracking live experimental data.

    • React
    • Next.js
    • TypeScript
    Read the case study
  • ShippedClient work

    Loan Process for Legal Entities

    End-to-end digital loan application in internet banking serving 100k+ users.

    • React
    • TypeScript
    Read the case study
  • In progress

    Claude Plan Tracker

    Persist and restore AI dev plans across Claude Code sessions. Rewriting as a native Go plugin.

    • Go
    • Claude Code
    Read the case study
  • Shipped

    nvim-auto-commit

    Neovim plugin — AI-powered commit messages from staged changes.

    • Lua
    • OpenAI
    Read the case study

Client projects are password-protected — ask me for access.