Thoughts & Discussions.
Writing about engineering, systems architecture, and technical discoveries.
Jun 25, 2026
Deploying Modern Next.js on Shared Hosting Was Harder Than Building the Website
Building the website was the easy part. Deploying it turned into a month-long lesson in old infrastructure, Node.js runtimes, reverse proxies, and shared hosting. Modern frameworks make deployment look effortless until you leave the platforms they were designed for.
Read Article
Jun 1, 2026
Rebuilding a College Website: The Things Nobody Tells You
I thought rebuilding my college's website would be an engineering problem. Build the frontend, connect the CMS, deploy, and move on. The reality was very different. This project taught me lessons about stakeholder management, SEO, scope creep, deployment, and why building software is often easier than aligning people.
Read Article
Apr 1, 2026
Why I Built Software for Churches
Most church software focuses on administration. BYF started with a different goal: reducing friction for worship teams and youth ministries. This is the story of how a few recurring frustrations turned into a platform for planning, scheduling, collaboration, and engagement.
Read Article