Skip to content

Selected work.

Software, systems, and open-source contributions. Explore the problem, the implementation and the decisions behind each project.

ImageGoNord

An open-source tool for converting images into a chosen palette.

I co-authored ImageGoNord with Wabri, alongside the work of the Schrödinger Hat community.

Explore ImageGoNord on GitHub
Read the ImageGoNord story
  1. ImageGoNord upload area beside Nord palette swatches and conversion options.

    The conversion interface: upload an image and choose palette options.

    ImageGoNord / Schrödinger Hat · interface capture, November 2026

    View full-size image: The conversion interface: upload an image and choose palette options.
  2. ImageGoNord’s introduction with links to more palettes and documentation.

    The live website’s introduction to palette conversion.

    ImageGoNord / Schrödinger Hat · interface capture, November 2026

    View full-size image: The live website’s introduction to palette conversion.
  3. Polar Night, Snow Storm, Frost and Aurora colour swatches above conversion settings.

    Palette groups and conversion settings. Open the full-size image to read the controls.

    ImageGoNord / Schrödinger Hat · interface detail, November 2026

    View full-size image: Palette groups and conversion settings. Open the full-size image to read the controls.

Supermarket waiting times

Archived project · 2020

A crowdsourced map of shop waiting times, built during lockdown.

I built the service and evolved it from a Raspberry Pi to regional VPS infrastructure as demand grew.

View the archived project
Read the Supermarket waiting times story
  1. Architecture: GitHub Pages frontend, Flask and uWSGI backend, Redis geospatial lookup and expiring cache; hosting evolved from Raspberry Pi to regional VPS instances.

    Documented architecture, drawn from the preserved technical article. This is a diagram, not a historical screenshot.

    Miki Lombardi’s 2021 technical article · source-derived diagram, 2026

    View full-size image: Documented architecture, drawn from the preserved technical article. This is a diagram, not a historical screenshot.

Chromatique

In development

One colour engine, several ways to use it: a Rust core with a CLI, language bindings and creative-tool interfaces.

My work includes image analysis, image comparison and lightness-preserving palette selection.

View the generated output
Read the Chromatique story
  1. Hand-coloured photograph of irises and trees along the West Potomac Park embankment.

    Original input: Irises along the embankment, West Potomac Park, 1921.

    Frances Benjamin Johnston / Library of Congress · no known restrictions on publication

    View full-size image: Original input: Irises along the embankment, West Potomac Park, 1921.
  2. The same garden photograph mapped to the sixteen colours of the Nord palette.

    Actual Chromatique CLI output: Nord palette, OKLab, CPU, no dithering.

    Chromatique 0.2.0 · source photograph: Frances Benjamin Johnston / Library of Congress; Nord palette: Sven Greb

    View full-size image: Actual Chromatique CLI output: Nord palette, OKLab, CPU, no dithering.

The complete index.

  • Schrödinger Hat

    Open-source community

    Software, events, talks and a podcast made together.

    I co-founded the community and contribute as a speaker. This is collective work.

  • Broskis

    Publication

    My personal publication on Substack.

    I write here.

  • Chromatique

    In development

    One colour engine, several ways to use it: a Rust core with a CLI, language bindings and creative-tool interfaces.

    My work includes image analysis, image comparison and lightness-preserving palette selection.

  • HolyCard AI

    Digital-only beta

    An editable devotional portrait-card studio with PNG and PDF exports.

    I developed the card studio, image-generation flow and forms.

    No public link yet.

  • CoproSync

    In development

    A self-hosted workspace for condominium councils, projects and incidents.

    I developed the project workflow and co-owner portal.

    No public link yet.

  • Alerting

    In development

    A dashboard exploring economic and systemic-risk signals from public data.

    My development work includes monitoring continuity and retry handling.

    No public link yet.

  • Hop

    Early prototype

    A shared team room for conversation, notes and ideas, with an optional agent.

    I’m developing the meeting-app prototype.

    No public link yet.

  • Social post

    In progress

    An ongoing personal project around social posts.

    Personal work in progress.

    No public link yet.

  • ImageGoNord

    Public source

    An open-source tool for converting images into a chosen palette.

    I co-authored ImageGoNord with Wabri, alongside the work of the Schrödinger Hat community.

  • Supermarket waiting times

    Archived project · 2020

    A crowdsourced map of shop waiting times, built during lockdown.

    I built the service and evolved it from a Raspberry Pi to regional VPS infrastructure as demand grew.

  • Learning to make comic books

    In progress

    Learning to tell stories through comic-book drawings.

    I’m learning and practising.

    No public link yet.

Beyond the brief.

Small experiments and things I’m learning along the way.

Explore Play