Kirill.
Software engineer & engineering manager, currently on the platform side. I build small, considered tools — usually at the seam where a messy human task meets a careful piece of software.
By day: platform work inside a large backend — standards, DevEx, and the quiet places where careful software can help engineers think faster. Before that, a couple of years leading small teams across a mix of new and existing products.
- 001
Aftercast
The afterlife of a podcast episode — show notes, social posts, newsletter copy. For indie podcasters who'd rather record than rewrite.
dev aftercast.app - 002
Statusline for Claude Code
A drag-and-drop builder for Claude Code statuslines. Design it in the browser, copy a single shell script. No Node, no Bun — just bash.
live werko.dev/statusline
I'm not a designer, and starting a UI from scratch is hard for me. So this went through Claude Design — six mockups, five refinement cycles, then manual edits and bug fixes. (Along the way it drained a full week on Claude Max 5x.) A solid concept generator; still not a production tool.
The oracle at the bottom is a nod to Samaritan from Person of Interest — the same red triangle, the same white vignette, the same quiet authority. For now it speaks from a script; later it will answer with a small Markov chain trained on things I've written.
- Type
- Newsreader · Geist Mono · MMM5
- Palette
- Paper ▲ signal red · deep ink
- Stack
- Astro, CSS, React
- Source
- github.com/werkodev
- Contact
- hi@werko.dev
- X / Twitter
- @werkodev