Writing
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 articleBuilding 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