Suggestions
Steve Vermeulen
Staff Software Engineer at Niantic, Inc.
Steve Vermeulen is a seasoned professional currently serving as a Staff Software Engineer and Tech Lead Manager at Niantic, Inc., where he contributes to bringing augmented reality technology to a wider audience. Previously, Steve held the position of Chief Technology Officer at Modest Tree Media Inc, focusing on developing a general purpose Unity3D based IDE tailored for non-programmers. Before that, he honed his skills creating games at well-known companies such as Ubisoft and HB Studios. Steve is also an active contributor to open source projects, showcasing his work on GitHub with projects like Zenject, Projeny, and various Vim/Neovim plugins. His primary areas of interest revolve around software architecture and code design, with a special emphasis on their applications in game development. He is dedicated to exploring best practices in coding that can effectively handle the complexities of projects, including dependency injection frameworks, data-oriented programming with ECS, and reactive programming.