Articles & Writeups
Thoughts on software development, and everything in between.

The best coding LLM setup I've discovered (so far)
My current LLM coding setup and how to replicate it. After testing various tools and workflows, I've landed on Claude Code with MCP tools like Serena for intelligent code navigation and Context7 for live documentation lookups. I cover why context management matters, how custom skills improve output quality, and the most important habit most developers miss — telling the AI when it's wrong.

Making your documentation AI-Friendly: A Practical Guide
I've been working with AI and web scraping for a while now, and I want to share some practical tips on how to make your documentation more AI-friendly. Instead of trying to block all bots (which never really works), let's focus on creating structured, reliable channels for beneficial AI while keeping the bad actors out.

Reverse engineering Reolink cameras for custom scenes and modes with Home Automation
The Reolink app allows you to create “scenes” or modes to set a “Home” or “Away” profile, turning on/off motion alert notifications. However when using an NVR you only have the option to set it for all cameras, not camera specific.

Reverse engineering a private API with MITM Proxy
Developers can often struggle to find the data they need for their personal projects due to certain services locking down their API’s. So I wanted to show you a way you can get the data you need.

Generating dynamic images on the fly for Email Marketing
I was recently tasked to find a lightweight method to generate dynamic images on the fly for Email Campaigns. Sure we could use third-party solutions to do just that but for a fee. These are great services but being a developer I wanted to see if I could build my own that fits my needs.