Mark Seiden is a versatile game designer and senior software engineer with 11 years of professional experience building scalable systems, real-time services, and consumer-facing game features. Currently at Jersey Jack Pinball, he blends deep backend expertise in Java, Spring, Cassandra and BPMN with hands-on work across C/C++, C#, Android and web technologies to ship robust game and tooling experiences. He has driven performance and scaling efforts at Skillz, led engineering teams and cloud operations, and built workflow engines and internal tools at enterprise firms. An active open-source contributor, he implemented a Twitch integration for the Mission Pinball Framework, connecting live chat actions to physical pinball events—a neat example of his knack for bridging software with tangible gameplay. Based in Schaumburg, IL, he pairs systems-level engineering with product-focused creativity to deliver engaging, reliable experiences.
Mission Pinball Framework: Open source software to run a real pinball machine.
Role in this project:
Back-end Developer
Contributions:1 review, 8 commits, 2 PRs in 2 days
Contributions summary:Mark primarily contributed to a Twitch integration for the Mission Pinball Framework. Their work included developing a Python-based Twitch client to interact with Twitch chat, handle commands, and post events related to pinball machine actions. They implemented features for processing chat messages, subscriptions, and bit donations, as well as integrating machine variables and events. The user also refactored code and added documentation to improve the codebase.
Contributions:4 PRs, 47 pushes, 5 branches in 1 year 9 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
Mark Seiden - Game Designer at Jersey Jack Pinball