Writing
Blog
8 posts on engineering, AI, product, and things I'm figuring out.
Latest

Deno joined Cloudflare, which hints at an answer to vendor lock-in
Deno is joining Cloudflare. Deno users lose a runtime and a host, but celld could make Workers apps self-hostable. And that makes me really excited!
2026
5 posts- Side Projects3 min read
I made a worktree CLI which can be used by agents as well
I built copse, a CLI for task worktrees across repos, in a day.

- Artificial Intelligence5 min read
Nvidia shipped a firewall for agents, and that's fine
Nvidia's OpenShell is a firewall for AI agents with branding on top. That's fine, since most people never build one. The pitch around it is shakier.

- Artificial Intelligence5 min read
The part of the Hugging Face breach I can't put down
The Hugging Face breach had unlocked doors and a messy eval. What I can't shake is 1,200 agents with a group chat and nobody telling a human.

- Engineering4 min read
What returns taught me about building software
I had spent my career on the buying side of ecommerce. Then I joined a returns company and found out I'd been wrong about which half was interesting.

- Side Projects2 min read
I made a Spotify Wrapped for my work year
I spent my first year at iF Returns across 31 repos, 2,025 merge requests, and a lot of late nights. So I built an interactive story to show it properly.

2024
2 posts- Gaming5 min read
Crafting Your Own Minecraft Bedrock Server: A 2024 Server Setup Guide
A step by step guide on setting up a Minecraft Bedrock server on DigitalOcean.

- Internet4 min read
The Internet Archive Breach: Why your password might be safe!
Discover why your password might still be secure despite the Internet Archive breach. Learn about bcrypt's role in password protection, the importance of strong passwords, and best practices for online security in the wake of data breaches.