Stephen Bannasch is a founder and seasoned technologist with over 30 years of experience building interactive, education-focused software and hardware that enable inquiry, making, and collaborative learning. He co-founded the Concord Consortium and later launched Learn Make Teach Share and Imagination & Logic to scale open-source architectures, real-time collaboration, and high-performance web simulations for diverse learners. Technically fluent across Elm, JavaScript, SVG/Canvas visualizations, D3, Ruby/Rails, Node, and cloud administration, he pairs hands-on engineering with product and team leadership. As Director of Technology he hired and managed engineering teams and established reusable frameworks that other educators and developers extend. His open-source contributions include platform compatibility work on notable Ruby tooling such as highline to support JRuby environments—reflecting a pragmatic focus on cross-platform, durable software. Based in Shutesbury, MA, he is a public-facing advocate for making and sharing work that matters.
17 years of coding experience
19 years of employment as a software developer
Bachelor's degree, Energy Policy, Engineering, and Science, Bachelor's degree, Energy Policy, Engineering, and Science at Hampshire College
Contributions summary:Stephen primarily focused on enhancing the compatibility of the `highline` library with JRuby, addressing platform-specific behavior. They implemented support for JRuby by integrating the `ffi-ncurses` gem, providing alternatives to the `stty` command for character input and terminal size determination. The contributions include modifications to the library's system extensions to handle different Ruby environments, including fallbacks for systems where certain libraries or commands are unavailable. Version updates were made to reflect new JRuby support.
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
Stephen Bannasch - Founder at Learn Make Teach Share