Senior Engineer · Acme Corp
Led platform team of 6 engineers. Shipped a new API gateway serving 40M req/day. Cut p99 latency by 60% through edge caching strategy.
Builder. Tinkerer. Maker of things that occasionally work on the first try. Based somewhere with decent coffee and questionable wi-fi.
I spend my time writing code, shipping products, and thinking about how humans and computers can get along better. Sometimes I write about it. Sometimes I just build it.
Led platform team of 6 engineers. Shipped a new API gateway serving 40M req/day. Cut p99 latency by 60% through edge caching strategy.
Full-stack engineer on a 4-person team. Built the product from 0 to 50k users. Wore many hats; survived.
Client work across e-commerce, fintech, and healthcare. Learned how to ship under pressure and communicate trade-offs clearly.
A lightweight toolkit for building fast, stateful apps on Cloudflare Workers. Zero cold starts, composable middleware, typed KV bindings.
github.com/tjdawson/edgekit · ★ 1.2k
A browser-based terminal emulator that mimics classic DOS interfaces. Supports ANSI escape codes and custom font rendering via canvas.
github.com/tjdawson/retroterm · ★ 340
Structured log aggregation for small teams who don't want to pay enterprise prices. Self-hostable, streams over WebSockets.
github.com/tjdawson/logpulse · ★ 890
Occasional thoughts on software, systems, and the internet.
A practical account of migrating a Node.js monolith to Cloudflare Workers — trade-offs, wins, and the one gotcha that cost me a weekend.
On choosing well-understood technology over shiny technology, and what it actually buys you in the long run.
JSON logs are great for machines. Here's how to make them not terrible for humans too, with zero extra tooling.
Entirely unironic post about the one time a Rust rewrite was actually the right call. Performance numbers included.
Open to interesting conversations, collaborations, and the occasional weird project.
tj@tjdawson.me github.com/tjdawson @tjdawson linkedin.com/in/tjdawsonResponse time: usually within 48h.
No recruiters. No unsolicited pitches. Thanks.