zach.dev

// blog

Writing & notes

Thoughts on data, automation, and building systems.

May 4, 2026

Building League Island: From a LoL Bracket Tool to a Multi-Tenant Tournament Platform

What started as a League of Legends tournament manager grew into League Island—a multi-tenant platform with host-branded sites, Riot API workflows, live scorekeeping, Discord automation, and Stripe Connect. This post is about the architecture choices, the features that forced schema rewrites, and what I’d do differently if I started again.

Apr 7, 2026

How I Approach API Integrations as a Business Analyst

API integrations are not just technical projects. They are business workflow projects that require understanding the data, the process, the edge cases, and the decision the integration is supposed to support.

Mar 26, 2026

How AI Has Changed the Way I Build Software

AI has made me faster at building software, but the biggest benefit is not just speed. It helps me plan, debug, learn new tools, and turn rough ideas into working systems.

Mar 23, 2026

My Approach to Learning New Technical Tools

I learn new technical tools best by building something real with them. Documentation matters, but practical context makes the learning process faster and more useful.

Mar 9, 2026

Why Internal Tools Are Underrated

Internal tools may not always look flashy, but they can create huge value by reducing manual work, capturing business logic, and making repeated decisions easier to execute.