About
I'm Drake, a developer from Colorado living in Chicago. I write code for the web and write about the tools I use to do it. This site is my corner of the internet where I practice reciprocity — giving back to the communities and open source projects that taught me.
I care about the craft of programming. I think writing code and writing prose require the same skills: be concise, plan ahead, study others for inspiration. I'd rather write readable code than clever code, and I'll take an extra array iteration over a function that makes you think too hard.
Most of my time is spent in Neovim, a choice I made early and never regretted. Learning web development alongside Vim was difficult — no error hints, no tab completion — but that friction built a deeper understanding I still benefit from. My config is code I can tear down and rebuild from a clean slate, and that freedom to experiment keeps me sane.
I build with Svelte and SvelteKit because components should feel like HTML documents, not JavaScript acrobatics. I manage my machines with Nix, browse with Zen and Firefox, and search with Kagi. I wrote vite-plugin-norg so I could author this site in Neorg — the same format I use for notes and journals.
I have three cats: Eloise, Hammond, and Winston. Hammond once inspired a blog post about unrefined perspectives. They make my life harder and better.
Get in touch
Email me@drake.dev