Head Course Assistant - EN.601.355 Game Engine Programming at Hopkins Game Development Society
Baltimore, Maryland, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Shawn Guo is a versatile gameplay, systems, and audio programmer with 10 years of experience building interactive systems in Unity, Unreal Engine 5, and VR, and deep technical audio expertise using Wwise and FMOD. As Head Course Assistant for Game Engine Programming at Johns Hopkins and president/co-founder of the Hopkins Game Development Society, he blends hands-on engineering with teaching and community leadership, mentoring students and running game jams. His background spans low-level C/C++ work on AAA audio tools at Raven Software to full-stack migrations for web-based 3D labs using React Three Fiber, demonstrating fluency across runtime and web toolchains. He contributes to open-source documentation (SpikeInterface) and studies CDT-NLP at the University of Edinburgh, reflecting a habit of clarifying complex technical topics for others. Notably, he pairs a formal music training from Peabody with CS expertise, enabling pragmatic, design-focused audio systems that serve narrative and gameplay.
10 years of coding experience
2 years of employment as a software developer
Johns Hopkins University
Bachelor of Music - BM Music for New Media, Bachelor of Music - BM Music for New Media at The Peabody Institute of The Johns Hopkins University
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Johns Hopkins Whiting School of Engineering
A Python-based module for creating flexible and robust spike sorting pipelines.
Role in this project:
Technical Writer
Contributions:6 commits, 3 PRs, 1 comment in 25 days
Contributions summary:Shawn primarily contributed to the project by updating and refining the documentation. They corrected typos, clarified explanations, and expanded upon existing documentation related to spike sorting comparison methods and supported file formats. These changes enhance user understanding and facilitate the use of the SpikeInterface library, as demonstrated by modifications to the examples and sorters information.
Contributions:6 commits, 1 PR, 5 pushes in 1 year 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Shawn Guo - Head Course Assistant - EN.601.355 Game Engine Programming at Hopkins Game Development Society