Münster, Germany · M.Sc. Information Systems @ FH Münster
- 🏛️ fastapi-canon: Feature composition, Dishka dependency injection, and typed HTTP contracts, with optional SSE, WebSocket, and WebRTC integrations and statically generated Python and TypeScript clients.
- 🕯️ lit-canon: Statically generated API clients, TanStack Query integration, and application composition for Lit.
- 🪢 harnessed: A Python agent runtime and SDK inspired by DeepSeek Harness, with a Pythonic API, composable plugins, tool policies, and persistent session logs.
- ⚒️ smelt: Architecture checks for Python projects, built for reviewing what coding agents change.
- ⏰ wakeline: Typed asyncio coordination for scheduled wakeups, with lanes, concurrency limits, and persistence.
Browser automation
- 🧬 cdpify: Typed Python CDP client generated from the protocol specification.
- 🌐 browsertunnel: Mirror and control a real Chromium tab through a web page.
- 🪐 browserplane: Lease and remotely control Chromium sessions through a web UI.
Voice & audio
- 🎤 vocalbin: Typed async adapters for speech recognition, synthesis, and transcription.
- 👂 wakewordkit: Wake word detection with pluggable audio input.
CLI tools
- 🎧 spoti: Spotify from the terminal, with JSON output for agents.
- 🍅 pomod: A Pomodoro daemon for your terminal, desktop bar, and agents.
- ⌚ fitbitctl: A Go CLI for Fitbit and Pixel Watch health data.
- 💡 huego: Control Philips Hue bridges locally from the terminal.
Smart home
- 💡 hueify: Typed async Python client for Philips Hue lights, rooms, and scenes.
- 🔊 sonosify: Python control for Sonos playback, queues, groups, and events.
- 🌅 huerise: A Philips Hue sunrise alarm with audio and a CLI.
- 🎛️ omarchy-hue: Keyboard-driven Philips Hue controls in the Omarchy bar.
APIs & integrations
- 🐍 httpxgen: Generate typed async Python HTTPX clients from OpenAPI.
- 📝 notionary: Turn Markdown into Notion pages through Python.
- 🖼️ unsplash-wrapper: A simpler interface to the Unsplash API.
Music
- 🎵 spotifyify: A typed async Spotify client for Python.



