Josh Finnie Headshot

senior software engineer · data nerd

By day, I work on the API and Delivery team at People Data Labs, helping power data products at scale. I have over a decade of full-stack experience with a strong focus on backend engineering. I've led complex projects, mentored teams, and built systems that translate business needs into reliable software. Lately, I’ve been diving deeper into Rust and Go while keeping my Python and JavaScript skills sharp.

I’m passionate about turning complexity into clarity through clean code, smart data, thoughtful architecture, and a focus on building tools that just work.

Full work history and résumé →

Recent Blog Posts

After years of tmux and a recent stretch running Zellij, I replaced both with Herdr, a background runtime built around keeping AI coding agents alive across reboots. Here is why I switched and how I configured it.

I used Impeccable, a design skill for Claude Code, to document this blog's actual design system and then critique it against its own rules. Here is what it caught, from a shadow rule three components were quietly breaking to a blog index rendering ten H1 tags on one page.

A few months ago I hand-rolled a copy-to-clipboard button for my code blocks. This summer I threw it away and let astro-expressive-code do that job and the ones I never got around to. Here is what the swap looked like.

Read More