I build products, frameworks, and open-source tools across AI, Ruby, and native desktop software. Here's a selection of what I build and maintain, alongside the communities and music projects I organize and contribute to.
Apps
-
Chat with Work
Private AI search for your work. Ask one question across your connected tools and get answers with sources, hosted in the EU and without a company index.
-
Solco
The DJ library app. Stop preparing your tracks. Solco grids, keys, sorts, and tags every download, then writes the USB your CDJs read. In private alpha.
-
Spotifast
A lightweight native Spotify client for Linux, macOS, and Windows, with local playback and Spotify Connect.
-
ZapFast
A native WhatsApp client for Linux, macOS, and Windows, with chats, voice messages, attachments, and notifications.
-
Cluster Headache Tracker
A free, open-source app for logging cluster headaches, spotting patterns, and sharing records with your doctor.
Libraries & developer tools
-
RubyLLM
A Ruby framework for AI applications, with a consistent interface to major providers. Build agents, chat, structured outputs, and multimodal applications.
-
ArchSpec
Executable architecture rules for Ruby and Rails. Check boundaries, dependencies, and conventions on every change.
-
Schematist
A Ruby DSL for JSON Schema, formerly RubyLLM::Schema. Describe API payloads, configuration, and structured AI outputs.
-
hyprmoncfg
Arrange Hyprland monitors and save display profiles without doing coordinate math.
-
Kamal Backup
Scheduled database and file backups for Rails applications deployed with Kamal.
-
Jekyll VitePress
A documentation theme that brings VitePress-style navigation, search, and polish to Jekyll.
-
native-packages
Turn your built application into Linux packages, macOS disk images, and Windows installers, then publish releases.
-
fastframe
egui on rails. The shared Rust foundation of my native desktop apps, with desktop-aware text rendering, themes, a tray, and self-update.
-
Copilot Triage
A GitHub Action that uses Copilot to label issues and discussions, ask for missing details, and answer questions from your project's documentation. Built with a small Ruby script and cached replies.
Omarchy plugins
Plugins for the desktop I use every day. Find them on the Omarchy plugin marketplace.
-
OmaStats
System monitoring in the bar, with live graphs for CPU, memory, disks, network, temperatures, and battery.
-
OmaTasks for Todoist
Todoist in the bar, with Today, Inbox, and Upcoming views, Quick Add, task editing, and drag-to-reorder that syncs across your devices.
-
Ultimate Guitar Tabs
The tab for whatever you're playing, right in the bar. Switch instruments and versions, and auto-scroll while you play.
-
Lyrics Synced with Music
Lyrics that follow your music line by line, with click-to-seek, timing adjustments, and a resizable reader.
-
hyprmoncfg for Omarchy
The desktop panel for hyprmoncfg, with a visual layout editor, per-display brightness, and profiles that follow your connected monitors.
-
Active Window + Icon
The focused application's title and real desktop icon in the bar, with adjustable sizing, saturation, and an icon-only mode.
-
Media Controls + Album Art
Playback controls, live album art, and track details for Spotify and other desktop players, adapting to the space in your bar.
Community & music
-
Berlin.rb
A monthly meetup for Berlin's Ruby community. I help organize the talks, demos, and time together.
-
Crimson Lake
My house and disco music, from original productions to DJ sets.
-
Floppy Disco
The Berlin music collective I founded and run, bringing house, disco, and funk to the dancefloor.
-
Mindscape Productions
A Berlin community bringing live music, audiovisual performances, and cultural gatherings together.
More experiments and open-source work on GitHub.
I also work with teams on RubyLLM and AI consulting, and offer workshops and founder coaching.