Shawn Guo

Head Course Assistant - EN.601.355 Game Engine Programming at Hopkins Game Development Society

Baltimore, Maryland, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code10 years of coding experience
job2 years of employment as a software developer
bookJohns Hopkins University
bookBachelor of Music - BM Music for New Media, Bachelor of Music - BM Music for New Media at The Peabody Institute of The Johns Hopkins University
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Johns Hopkins Whiting School of Engineering
github-logo-circle

Github Skills (6)

spike10
documentation10
sorting10
python4
electrophysiology3
neuroscience3

Programming languages (9)

TypeScriptCSSJavaScriptAGS ScriptRoffVim scriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
A Python-based module for creating flexible and robust spike sorting pipelines.
Role in this project:
userTechnical 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.
neurosciencepythonspike-sortingsortingelectrophysiology
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