Architecture & Systems Thinking


This section focuses on how I approach building projects through my experience in game development, computer science, and cybersecurity. Rather than focusing on individual features, I tend to think about how different systems interact, how data flows through an application, and how to design solutions that are maintainable and scalable. While I am still developing my full-stack experience, this systems-oriented approach has shaped the way I build and evaluate technical projects.


Overview of My Systems Approach

I tend to think about projects by looking at how the pieces fit together rather than focusing on one tool or feature at a time. I usually start by breaking a problem into parts, figuring out how data moves through the system, and thinking about what will make the project reliable and easier to build on later.

Game Dev, CS, and Cybersecurity

A lot of this way of thinking comes from game development, computer science, and cybersecurity. Game development taught me how different systems need to work together, computer science gave me a stronger foundation for building technical solutions, and cybersecurity made me more aware of how systems can fail or be misused if they are not designed carefully.

Learning Toward Full-Stack

I am still building out my full-stack experience, but I already think in terms of structure and workflow when I work on projects. I am less interested in just making something work once and more interested in making sure it makes sense, is organized, and can be improved later.