The Blog

Thoughts on code, architecture, developer tools, and lessons from the trenches.

A Day in the Trenches - IT Support at Phil and What It Taught Me About Troubleshooting

Most developers don't talk about the support work. The unglamorous, roll-up-your-sleeves, "why won't this printer work" side of tech. But some of the most valuable problem-solving skills I have came directly from my time doing IT support at Phil, troubleshooting computers, networks, and everything in between.

Read article

Building a Butchery Ordering App with Flutter & Firebase — What I Learned

After several weeks of late nights and a lot of coffee, I just shipped the Butchery Ordering App, a full cross-platform mobile application built in Flutter that lets customers browse cuts, place orders, schedule deliveries, and pay, all from their phone. It's live, it's in customers' hands, and I learned an enormous amount along the way. This post is an honest account of how I built it, the decisions I made, the things that went wrong, and what I'd do differently if I started over today.

Read article