I'm a Swiss guy doing an apprenticeship as a truck driver (Strassentransportfachmann EFZ). Outside of that, I build software because I keep running into things that annoy me and nothing out there does them right.
I don't write every line by hand anymore. AI writes most of the final code — but the architecture, research, debugging, testing, and direction are still mine. I prototype, I break things, I figure out why, and I point the tools in the right direction until it works. The code might come from the model, but the product is mine.
I like my car, my games, anything mechanical, and anything that makes noise. I do this because it interests me, not because I have to.
YUME (Your Unified Memory & Experience) is the long-term vision: a personal AI ecosystem that actually understands your context and runs across your own devices. It's the thing I keep heading toward, even if it's not one product yet.
The Anni projects are how I get there. Each one is a real tool I needed, and each one teaches me something I can use later. They aren't all literally wired into a single YUME system right now — they're the path, not the destination.
The principles are simple:
- Built because I needed it. Every Anni project replaces something annoying.
- Reliable first, clever second. If it breaks the core, it doesn't ship.
- Config is the source of truth. No hardcoded values. Reinstall, restore the config, keep going.
- Self-sufficient. It should bootstrap what it needs and not require an account.
This is where most of my time goes right now.
AnniAudio is a system-wide audio processing suite for Windows 11. The goal is to replace the fragmented mess of Voicemeeter, RTX Voice, VB-Cable, and Windows Sonic with one tool that does routing, DSP, and control properly.
It's been in active development since April 2026 — currently at v0.2.0, with over a hundred commits of me mostly bashing my head against Windows audio APIs. It's already in daily use on my own machine.
- Live routing matrix — any number of inputs into colour-coded groups, then out to any outputs, edited live without glitches.
- Per-app routing — applications are routed through the matrix instead of fighting over the default device.
- DSP on inputs — RNNoise noise suppression, a full parametric EQ chain, and HRTF-based spatial audio via FFT convolution against MIT KEMAR HRIRs.
- Per-output send gains and mute — a group can be loud in headphones and quiet on speakers, or muted entirely on one output.
- Scenes — instant named snapshots for volumes, mutes, and send gains.
- Control surfaces — a Python curses TUI, a Logitech Loupedeck C# plugin, and a REST + SSE control API on
127.0.0.1:8850. - Autostart at logon — no admin, no service, just a Task Scheduler job.
Audio flows one way: inputs are captured and processed, groups mix and route, outputs render.
InputProcessor— capture, EQ, RNNoise, optional HRTF spatialization.GroupBus— mixes a group for a specific output, applies volume/mute and resamples.OutputMixer— WASAPI render endpoint, sums the group buses, applies master volume.AudioMixerMatrix— orchestrates the whole graph and autosaves continuously.MixerControlServer— HTTP + SSE API for live control.
The mixer is functional and I use it every day. There is a virtual WDM driver in driver/, but it is not Microsoft-signed yet, so daily use runs on WASAPI loopback and a third-party virtual cable. There is no graphical UI yet — the TUI, Loupedeck plugin, and HTTP API are the current control surfaces. An installer and driver signing are the real blockers for shipping it to other people.
The repo has the full build instructions, the driver signing path, and the roadmap if you want to follow along.
These are things I work on when I have time and want a break from audio.
- AnniLifeOS / ALOS — self-hosted life OS: tasks, reminders, finance, journal, goals, and an AI chat with context. The original heart of YUME.
- AnniCore (private) — shared auth layer for the YUME ecosystem. OAuth through GitHub, Discord, and Google.
- AnniWebsite — my personal site at yumehana.dev. Blog, projects, Spotify now-playing, and Star Citizen tools frontend.
- AnniSCTools — Star Citizen utilities, starting with hangar countdowns and loot tracking.
- AnniWin11 — Windows 11 post-install automation and config backup/restore.
- AnniProxy — portable proxy-browser environment for minimal Windows setups.
JavaScript · Python · C / C++ · PowerShell · HTML · CSS · Markdown
TypeScript · C# · Java · Rust · Go · Batch · Shell · SQL
A Raspberry Pi 4 running Pi OS Lite 64-bit, behind Tailscale and Cloudflare Tunnel. No open inbound ports. Nginx serves the sites, Tailscale handles SSH and Samba.
internet → Cloudflare Tunnel → nginx
├── AnniCore (auth)
├── AnniWebsite
└── ALOS
If my site is down, my internet is probably being Swiss about it.
- Star Citizen player, part of the Medrunner org.
- Cyberpunk 2077 — 500+ hours, heavily modded.
- Car: 2015 Seat Leon FR 1.4l TSI.
- Anime, music, anything mechanical or technical.
- yumehana.dev
- Discord:
koinoyume7 koinoyume7@gmail.com

