Sean Middleditch

Software Engineer at Bonfire Studios

Woodinville, Washington, 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
Sean Middleditch is a seasoned software engineer with nearly three decades of development experience and 17 years in professional roles, currently building game technology at Bonfire Studios. He specializes in game engines, systems programming, compilers and language design—most recently leading development of a visual scripting language, runtime, compiler and netcode for a Blizzard survival title. A practiced C/C++ developer with deep debugging and architecture skills, Sean has driven core engine, networking and pipeline efforts across studios including Blizzard and Wargaming. He also contributes to open-source C/C++ tooling and JSON libraries, where his work improved test coverage, performance and streaming support—an indication of his attention to reliable, production-grade infrastructure. Based in Woodinville, WA, he pairs hands-on technical leadership with mentoring and tooling work that accelerates teams and reduces runtime friction.
code17 years of coding experience
job24 years of employment as a software developer
bookBachelor of Science RTIS Games Computer Science, Bachelor of Science RTIS Games Computer Science at DigiPen Institute of Technology
bookComputer Science English, Computer Science English at University of Michigan
bookAssociate's Degree General Studies IT, Associate's Degree General Studies IT at Washtenaw Community College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,577reputation
342kreached
27answers
6questions
Badges
design-patterns
top-5%
singleton
top-5%
github-logo-circle

Github Skills (26)

unit-testing10
json-parser10
json10
algorithms10
c-language10
jsonp10
c1110
data-structure10
c1710
parsing10
performance-optimization10
data-structures10
cprogramming-language10
testing9
singleton9

Programming languages (10)

TypeScriptPowerShellC#ShellC++CCMakeJavaScript

Github contributions (5)

github-logo-circle
akheron/jansson

Jan 2010 - Feb 2010

C library for encoding, decoding and manipulating JSON data
Role in this project:
userFull-stack Developer
Contributions:46 commits in 1 month
Contributions summary:Sean contributed to the testing and development of a C++ JSON library. Their commits focused on adding comprehensive tests to validate the library's functionality, including testing object and array assignments. They also implemented new methods for saving JSON values to files and strings. Additionally, the user updated the codebase to include support for streams, and improved the code's internal structure through refactoring and templating.
decodingc-libraryc99encodingjson-data
hjiang/jsonxx

Jan 2010 - Jan 2010

A JSON parser in C++
Role in this project:
userBack-end Developer
Contributions:10 commits in 2 days
Contributions summary:Sean primarily focused on optimizing the performance and functionality of the JSON parser in C++. Their contributions involved refactoring code, replacing inefficient algorithms with standard library equivalents, and improving string handling to reduce memory allocations. They also added features like string escaping and expanded testing coverage. Furthermore, the user updated the codebase to remove redundant functions, such as whitespace trimming, for enhanced performance and to adhere to coding conventions.
parsercppjsonjson-parser
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
Sean Middleditch - Software Engineer at Bonfire Studios