Projects.

Apps, reusable tools, and contributions
to the software I use.

12 projects

Review status checked 19 Oct 2026

Chrome extension

ExtractMD

Turn webpages, YouTube transcripts and Hacker News threads into Markdown you can keep and reuse.

Project notes for ExtractMD

A floating button and keyboard shortcut give quick access to extraction. Supports articles, YouTube transcripts, Hacker News comments and general HTML-to-Markdown conversion.

Includes domain ignore rules, custom selectors, settings import and export, and preservation of code blocks.

I use it every day to save useful content as Markdown.

Web app · PWA

Endless AI Quiz

An endless stream of AI questions, with source-backed explanations and difficulty that adapts as you learn.

Project notes for Endless AI Quiz

Curated multiple-choice questions across 14 categories, an Elo-based difficulty model and a weekly challenge. Built with Next.js and Convex, with a related Expo mobile app.

The web app and related mobile app are still in development.

Omarchy plugin

Omatinta

Generate and upscale wallpapers that match your Omarchy themes, using your own images and references.

Project notes for Omatinta

A community plugin with batch generation across themes, image editing through fal.ai or OpenRouter, and upscaling through fal.ai. Uses your own provider keys.

The plugin is available from its repository. Its submission to the Omarchy plugin marketplace is still open as of 19 October 2026.

Omarchy contribution

Theme-aware mpv controls

Playback controls and native menus that follow the active Omarchy theme, including while a video is playing.

Project notes for Theme-aware mpv controls

Adds playback controls, theme-aware native menus, OSD messages and configurable statistics colours. An open player updates its appearance without restarting playback.

Submitted upstream to Omarchy. The pull request is open and unmerged as of 19 October 2026; it is not part of an accepted upstream release.

Web app

Bundle Icon Generator

Find an icon, adjust its colours and export an app icon bundle with the right sizes and filenames.

Project notes for Bundle Icon Generator

A local-first utility that searches vetted icon packs and exports assets for Zendesk and other bundle-based platforms. Includes colour and size customisation.

Web app

Image Ratio Tool

Check image ratios, preview crops and export images with borders, padding or diagonal cuts.

Project notes for Image Ratio Tool

Accepts uploaded, pasted or dropped images. Supports moveable crop previews and expansion to target ratios using solid fills, sampled colours, blur or gradients.

A utility I use regularly when preparing images.

Raycast extension

Zendesk Admin

Search and manage Zendesk tickets, users and workspace settings directly from Raycast.

Project notes for Zendesk Admin

Search across 14 entity types, including tickets, users, organisations, groups, views and automations. Supports multiple Zendesk instances and direct access to its products.

Includes user, ticket and configuration management workflows.

macOS menu bar app

GitHub Auth Switcher

Switch GitHub CLI accounts from the menu bar, with a colour badge for the active account.

Project notes for GitHub Auth Switcher

Imports authenticated accounts from the GitHub CLI and switches between them with one click. Each account can have its own colour badge.

Optional Git profile sync updates the configured username and email when switching accounts. Built as a native macOS app.

macOS menu bar app

Simplest Calendar

A minimal calendar in the macOS menu bar, built with SwiftUI.

Project notes for Simplest Calendar

A small native calendar app built with SwiftUI for macOS 14.5 and later.

Internal tools · 2022–2025

Zendesk applications

A collection of applications built around the daily work of administering a Zendesk workspace.

Project notes for Zendesk applications

Includes a file previewer with OCR, a ticket-based PDF generator, an AI playground, a reply counter and a task manager.

Other work includes a Zendesk–SAP data validator, call centre monitoring, related-ticket tools and smaller workflow applications. Public source code is not linked for these internal tools.

Master's thesis · 2021

Tesla Robotaxi Analysis

A Python simulation exploring robotaxi adoption and its possible economic and transport effects.

Project notes for Tesla Robotaxi Analysis

Developed a Monte Carlo simulation to assess adoption and economic impact. The thesis considers car ownership, city design, accidents, productivity and pollution.

Writing · 2019–2020, revisited 2025

Sustainable Knowledge

A platform I founded, developed and wrote about sustainability and personal growth.

Project notes for Sustainable Knowledge

Originally created in 2019–2020 and revived in 2025 with a website rebuilt using Cursor. The associated book remains available separately.