Projects

Fleet

A macOS panel: every Claude Code session on my machine, which one is waiting on me, and the mail and todos that are waiting too.

SwiftSwiftUIAppKitlibprocScripting BridgeAccessibility APIFirestore RESTCoreTextLaunchAgent

Auto-Mail

An LLM sorts my mail, and what survives lands in a Tinder-style app on my phone.

Node.jsKotlinJetpack ComposeGroq APIGitHub Actions

Video-Code

Video editing through code, so you can vibe-code an edit with an AI.

C++FFmpegVulkanGLSLQt6Python bindingsMultithreading

Mary

A language, compiler and virtual machine written from scratch in Haskell, by five of us.

HaskellBytecode VMCompiler designStatic typingClosures

Notif-Pogo

A Discord bot that filters worldwide Pokémon Go spawns down to the ones I want.

PythonDiscord APIScraping

C-Lib

Epitech, one month in: generic containers in C with only malloc and free, built to carry the year's bigger projects.

CMemory managementVariadic functionsDynamic dispatch

alt-tab

A macOS switcher that switches windows rather than applications: ⌥Tab, one desktop, every window by name and picture.

SwiftAppKitAccessibility APIScreenCaptureKitCore GraphicsCarbon Hot KeysLaunchAgentPython