
About Me
Hi there — I’m Zach Brown, a software engineer with a deep appreciation for clean architecture, efficient systems, and the art of problem-solving. My journey into software engineering really took shape during my college undergrad at the University of Missouri-Columbia (M-I-Z!). During my operating systems class, I built a simplified Linux filesystem in C (inspired by ext2). Seeing my low-level code manifest into something functional and tangible was a defining moment — it grounded my belief that great software starts with a solid foundation.
Today, I focus on developing native Android and iOS applications, building intuitive web interfaces, and designing robust, secure APIs. I’m a strong proponent of leveraging proven design patterns to enhance developer experience and long-term maintainability. At work, I’m part of a highly autonomous mobile team — the absence of bureaucracy has fostered a collaborative environment where ideas evolve quickly, and engineers lead by doing.
On the side, I’m currently experimenting with a toy operating system — it’s still early, but it’s an exciting way to sharpen my systems knowledge. I’ve also been learning Astro, a modern framework for building fast, content-rich websites with minimal overhead. While I’m always exploring new paradigms and tools, my core stack revolves around Angular, Node.js, and MySQL.
Outside of tech, I try to stay sharp through weightlifting, cooking, and video games. I’ve been lifting consistently for nearly eight years, and it’s taught me a lot about discipline, patience, and how to push through plateaus — lessons that carry over directly into how I approach engineering challenges. I’ve logged thousands of hours in competitive FPS games like CS:GO — I even spent a few years playing on a league team. These days, I mostly bounce between Valve’s new title Deadlock and Satisfactory, which scratches that optimization itch in a totally different way.
TL;DR? Here's My Resume