Hello! My name is Andrew.
I am a senior-level software engineer with over eight years of hands-on experience in the games
industry.
Language, software architecture, and user experience are my passion.
I have a wide range of expertise covering several fields of technology.
C++
I have a Bachelor's degree in Computer Science and have been coding in C++ for over a decade. My work experience has focused on UI, tools, and cross-platform development.Rust
I am a big fan of Rust's safety, simplicity, and expressiveness. I contribute to Rust open source projects in my spare time and have a few Rust side projects of my own.Game Dev
I have over eight years of game industry experience working for AAA and indie studios alike. I have developed games in several engines, including Unreal Engine 5.Web Dev
I have professional experience working with frontend and backend web technologies. I am very interested in the future of the web, especially in regard to WebAssembly and Rust.I have completed my education at both the undergraduate and graduate levels.
Bachelor of Science
Computer Science (2011)
University of Southern California
Los Angeles, CA
I graduated from the USC Viterbi School of Engineering's GamePipe Lab program. I received a full Computer Science degree with an emphasis in game development.
Master of Interactive Technology
Digital Game Development (2014)
Southern Methodist University
Dallas, TX
I graduated from The Guildhall at SMU as part of Cohort 19. The subject of my thesis was Formation Movement for Real-Time Strategy Games.
Rust programming language logo is licensed under the Creative Commons Attribution 4.0 International license. Unreal logo is licensed under the MIT License. HTML 5 logo is licensed under the Creative Commons Attribution 3.0 Unported license. C++ logo, University of Southern California seal, and SMU Mustang images are in the public domain (via Wikimedia Commons).