Senior Research Programmer Analyst at Carnegie Mellon University
Pittsburgh, Pennsylvania, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Michael Ringenberg is a Senior Research Programmer Analyst with over two decades of experience building interactive educational tools and intelligent tutoring systems, currently leading development and deployments at Carnegie Mellon University. He combines deep familiarity with GUI and systems programming (C/C++, LISP, Java) with modern web front ends (Angular, React, Svelte) and backend services in Python and Kotlin, spanning the full software lifecycle from design through CI/CD and post-release support. His work blends research and production: developing CTAT tutors, logic-proving tools, and writing instruction platforms while analyzing large datasets such as eye-tracking records and applying large language models for document analysis. Comfortable in heterogeneous environments, he has a track record of integrating tutoring systems with platforms like edX and OLI and has repeatedly moved research prototypes into robust, deployed products. Based in Pittsburgh, he pairs an MS in Intelligent Systems with hands-on expertise in data-driven educational research and long-term maintenance of complex academic software ecosystems.
10 years of coding experience
20 years of employment as a software developer
University of Illinois Urbana-Champaign
Master of Science (MS), Intelligent Systems Program, Master of Science (MS), Intelligent Systems Program at University of Pittsburgh
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.