About
I’m Kristian Freeman. I build things on the internet and write about it here.
What I do
I lead Developer Relations for the Americas at Cloudflare. I help developers learn how to build on the platform — writing tutorials, making videos, shipping demo apps, running events, and generally trying to make complex infrastructure feel approachable.
I’ve been in software since 2012. Started with Ruby on Rails back when that was the thing to do. Moved through the JavaScript ecosystem as it exploded. Now I’m mostly focused on where AI meets infrastructure — agents, edge computing, serverless.
Before Cloudflare I was more on the education side. Ran a code bootcamp for a while, made a bunch of video courses, wrote constantly. Teaching has always been the through-line, even when the job title changed.
What I’m into
AI agents. Not the hype cycle stuff — the actual building. How do you give an AI access to tools and let it do real work? What’s the right abstraction? I’ve been hacking on Claude Code daily, building things with the Agents SDK, and shipping experiments to see what sticks. It’s the most interesting space in software right now, and a lot of it is still being figured out.
Health stuff. Gym, sauna, hormones, sleep optimization. The usual biohacker rabbit holes. I got into this a couple years ago and it’s become a real interest — I like running n=1 experiments, reading the research, and talking to other people who are trying to figure out what actually works versus what’s just noise.
Music. I’ve been making music since I was a kid — started producing way before I got into programming. These days I make beats and DJ. It’s a nice counterweight to staring at code all day — still creative, still building something, but totally different muscles. SoundCloud if you want to hear what I’m working on.
Self-hosting. I run a NAS with way too many hard drives, Plex, Navidrome, a whole setup for managing my own media. I like owning my stuff and not depending on services that might disappear or change their terms. It’s also just fun to tinker with.
Shipping things. I build a lot of small tools and projects, mostly for myself, sometimes for others. CLI utilities, starter templates, random experiments. The habit of finishing and shipping something is more valuable than any individual project. Most of it ends up on GitHub.
This site
This is the home base. I write here when I have something worth saying — technical tutorials, notes on things I’m building, thoughts on tools and workflows. No fixed schedule, no newsletter yet. Just a place to put things that I want to exist on the internet.
I’ve had personal sites in various forms since I started programming. This one is the current iteration. It’ll probably change again.
RSS feed if you’re into that.
Elsewhere
- X/Twitter — where I post in real-time. More frequent, less filtered, more random.
- GitHub — code, experiments, open source.
- Cloudflare blog — my more polished, work-related writing.
If you want to get in touch, DM me on X. I read everything.