# Johannes Spaulding > Senior Software Engineer at Visual Concepts Location: San Francisco Bay Area, United States Profile: https://flows.cv/johannes I'm an artistically inclined design minded engineer with 10 years experience in C/C++, C#, Unity, and Unreal. I graduated from University of California: Santa Cruz with a Bachelors of Science in Computer Science: Computer Game Design. I formerly worked as an Engineer on Legendary: Game of Heroes and previously at Perfect World Entertainment (now Gearbox publishing) on the Arc Client. I'm now a User Interface Engineer on an R&D project at Visual Concepts. ## Work Experience ### Senior Software Engineer @ Visual Concepts Jan 2023 – Present ### Senior Software Engineer @ N3TWORK INC Jan 2021 – Jan 2022 Responsible for implementing new features and fixing bugs for Legendary: Game of Heroes ### Software Engineer @ Arc Games Jan 2019 – Jan 2021 | Redwood City, CA Architected cross-platform front end stack with web technologies and native bindings to allow for installation of Perfect World games, support multiple languages, and work with existing back-end API's. Developed an in-game overlay by integrating our existing front end with DirectX hooking and dll injection into third party games. Maintained legacy code for the Arc Client. ### Software Engineer @ Brooks Ideas Inc. Jan 2017 – Jan 2019 | Santa Cruz, CA Lead Programmer and Designer on an unannounced VR project. Responsibilities included Gameplay Programming, Systems Programming, AI, Custom Tools development, and Design. ### Contract Web Game Developer @ Specialized Bicycle Components Jan 2018 – Jan 2018 | Santa Cruz, California Developed and shipped StumpJumper, a promotional HTML5 game. Responsible for programming and designing gameplay, UI/UX, optimization for different browsers and operating systems, pixel art, and custom tools. ### Software Engineering Intern @ DC Systems Jan 2015 – Jan 2017 | Redwood City Programmed C++ / C++CLI / C# testing tools for multithreaded applications in a distributed network. Scripted in Powershell, Python, and SQL/LINQ for automating test cases and administering Windows operations. Created GUI automation software using Windows Automation libraries, as well as Computer Vision image recognition with Python and Sikuli. ## Education ### Bachelor’s Degree in Computer Science: Computer Game Design University of California, Santa Cruz Jan 2016 – Jan 2018 ### Associate’s Degree in Computer Science Cabrillo College Jan 2013 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/johannes-spaulding --- Source: https://flows.cv/johannes JSON Resume: https://flows.cv/johannes/resume.json Last updated: 2026-03-22