Work

Apps, tools and open source I’ve built alongside my job.

  1. The Human Cell: a labelled 3D cutaway of a human cell, with the list of its parts beside it
    3D web app · Live

    The Human Cell

    An interactive 3D model of a human cell: fly into any of its 19 parts, each explained and sourced, in seven languages. View project
  2. Dyeroom’s workspace: a raw photograph of yellow flowers, split against the same frame developed on Sunday 64
    Web app · Live

    Dyeroom

    Develops your raw photographs on simulated film, taking each one through the film’s chemistry step by step. View project
  3. Four GhostDeck windows (player, disc, equalizer and playlist) over its neon city scene
    macOS app · On the Mac App Store

    GhostDeck

    A retro music player for the Mac, with a low-poly 3D world behind your album that moves with the music. View project
  4. Towline replaying the 2026 Italian Grand Prix: timing tower, Monza track map and battle forecasts
    Web app · Live

    Towline

    Formula 1 replays and live timing on open data, with a few new ways to read a race. View project
  5. Should You Sign It? on two iPhones: the home screen and a report on a freelance contract
    iPhone & iPad app · On the App Store

    Should You Sign It?

    Scan a contract and see what you’re agreeing to, analyzed entirely on your phone. View project
  6. The ngx-beautiful-ui demo: a chat panel with a markdown table, a numbered list and source chips
    Angular library · Open source

    ngx-beautiful-ui

    Signal-based Angular components for AI chat interfaces, ported from Beautiful UI. View project
  7. The omni-converter window with a file queued for conversion to JPEG
    macOS app · Open source

    omni-converter

    A small image converter for the Mac, with camera RAW support and batch conversion. View project
  8. The photography site’s home page: a photo header and a globe with the countries that have stories
    Photography site · Live

    Explore

    My photography site, where photo stories are found by spinning a globe. View project

Also

  • Omnipraesens

    A local, search-augmented LLM assistant for the terminal: RAG over your files with on-device embeddings and vector search in SQLite, plus live web search.

  • Human driving evaluation

    My master’s thesis, published as a paper: a Python and OpenCV system that evaluates a driver in real time.