About Me
Hi, I'm Chris Child — a software developer based in the UK with a passion for building things, both digital and physical.
I'm a full-stack developer with deep experience in C# / .NET and the Microsoft ecosystem, alongside modern frontend technologies like React, TypeScript, and Node.js. I work extensively with Azure, Docker, and CI/CD pipelines in my professional life.
This blog, Hardcopy, is where I document things I've learned, problems I've solved, and tools I've found useful. It covers topics from Azure and .NET to Linux, Docker, and web development — essentially anything that I think might help someone else (or future me) save a few hours of debugging.
Beyond the Code
Outside of work, I'm a hobbyist who can't resist a new project. I run a personal UNRAID server with 82TB of storage, tinker with Home Assistant for home automation, and own a 3D printer that's still waiting for its first truly useful print. I have a chronic tool-acquiring habit that necessitated moving to a house with a bigger garage.
About This Site
Hardcopy is built with React Router v7, TypeScript, and TailwindCSS. Blog posts are authored as Markdown files, rendered with Marked and Highlight.js for syntax highlighting, and the whole site is statically pre-rendered and hosted on Cloudflare Pages. There's a full breakdown further down this page. The source code is available on GitHub.