Stephen Bannasch

Founder at Learn Make Teach Share

Shutesbury, Massachusetts, 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
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.
code17 years of coding experience
job19 years of employment as a software developer
bookBachelor's degree, Energy Policy, Engineering, and Science, Bachelor's degree, Energy Policy, Engineering, and Science at Hampshire College
github-logo-circle

Github Skills (4)

jruby10
ruby10
termios9
testing8

Programming languages (25)

C#CHandlebarsElmWebAssemblyGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
JEG2/highline

Oct 2009 - Oct 2009

A higher level command-line oriented interface.
Role in this project:
userBack-end Developer
Contributions:7 commits in 15 days
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.
command-line-toolsrubyinterface-orientedterminalcommand-line
stepheneb/mdns-responder

Jul 2010 - Jul 2010

Contributions:34 commits in 1 day
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