Summary
Nathan Lui is a Full Stack Software Engineer based in California with 11 years of experience building desktop and web applications, currently contributing to Micro-Vu’s next-generation metrology software using C#, WPF, MVVM and SOLID principles. He brings practical Agile and Scrum experience from both internship and full-time roles, and has applied software architecture patterns like Memento, Strategy, and Visitor alongside unit testing and Azure Pipelines to deliver maintainable systems. Nathan’s early fascination with structuring code — sparked by a simple classroom puzzle — still informs his emphasis on modular, reusable design and thoughtful UI improvements. He’s also shipped a multiplayer browser game as a founding developer, showing entrepreneurial initiative and end-to-end deployment experience. As a Cal Poly graduate with a 3.9 master’s in Computer Science, he blends strong academic foundations with hands-on engineering in team-oriented environments.
11 years of coding experience
1 year of employment as a software developer
California Polytechnic State University, San Luis Obispo
Lynbrook High School
English