Things I build,
and what they taught me
I'm Fedor Bobylev. I learn by playing with things: code, sound, hardware, whatever has caught my attention lately. This is where I write about what I tried and what I found out.
2026
- Procedural music with Claude, from a Markov chain to a grooveA small generator that writes chord progressions, melodies and drum patterns and synthesises every sound from scratch. How each piece works, and what it sounds like.
- Announcing ToneTech, a terminal pedalboard with an AI guitar techReal-time guitar effects in your terminal, and a Claude agent in the side pane that turns "less fizz, more Gilmour" into actual knob moves. It listens before it tweaks, and every change can be undone.
- KeyboardLock, and the macOS permission that forgets younoteA 275-line Swift app that locks the keyboard so I can clean it. The interesting part was a debugging session where every permission check said yes and no key ever arrived.
- I wrote my own guitar effects with AI, and learned DSP by accidentWhat started as "can Claude build me an overdrive?" turned into a crash course in sample rates, filters and clipping. Code, the ideas behind it, and clips you can listen to.
- How I prompt coding agents, and the Claude skills I actually useI don't write much code by hand anymore. Most of my work is writing good instructions. Here's the prompting style that works for me, and the handful of skills that earn their place.
- Fixing a friend's hot, mouldy garage with an ESP32 and an IR LEDThe garage was an oven by midday and started growing mould. A $10 microcontroller pretending to be the AC's remote, a schedule, and a temperature log fixed it without buying a smart AC.
- I riced my Linux setup without writing a config by handOmarchy gave me a great starting point. Claude did the rest, from Hyprland keybinds to a matching theme across every app, one plain-English request at a time.
- Leaving ChatGPT for a box on my deskA month with a DGX Spark. How I serve models on it, the memory-bandwidth maths that decides which models are usable, and why I cancelled one subscription but not the other.
- A DGX Spark is on my desk (the Gigabyte one)note128 GB of unified memory in a box the size of a paperback. First model is running. Longer write-up to follow.
- Scaffolding apps with cheap modelsI rebuilt the same multi-step page-flow template twice, in Solid and React, and let a budget model do a surprising share of the work. Notes on where cheap models are enough and where they aren't.
- A resumable folder uploader for Cloudflare R2, built in one eveningI wanted cheap cloud storage for folders too big for a drive subscription. The storage part was easy. Getting lots of big files out of a browser tab reliably was the actual project.
2025
- Postgres on single-node k3s, with backups that rotate themselvesA small Helm chart for a self-hosted Postgres, and a nightly CronJob that ships dumps to Cloudflare R2 with daily, weekly and monthly retention.
- Octo, and why I'm starting to write things downI've kept a fork of Rambox alive on my machine for six years. It's time to share it, and to start writing up the rest of my little adventures too.