Benjamin Wheeler

Software Developer at Close

Raleigh, North Carolina, 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

🤩
Rockstar
🎓
Top School
Benjamin Wheeler is a seasoned software developer with 13 years of experience building and modernizing web and educational technology systems from Raleigh, North Carolina. He has a strong track record of leading migrations off legacy platforms, introducing modern MVC and HTML5 practices, and co-founding two startups focused on developer- and education-facing products. Benjamin has contributed to notable open-source projects that compile and run Python in the browser—Skulpt and pypyjs—where he improved module loading, error handling, and cross-language data support. Comfortable across back-end systems and front-end compatibility challenges, he blends hands-on coding with product-minded engineering and occasional technical leadership. His background in interactive learning tools and assessment platforms gives him a pragmatic focus on usability and robustness in production systems. Colleagues would note his mix of entrepreneurial grit and deep engineering craftsmanship, especially in bridging legacy codebases to modern architectures.
code13 years of coding experience
job22 years of employment as a software developer
bookComputer Science, Computer Science at The University of North Carolina at Chapel Hill
bookComputer Science, Computer Science at Daniel Webster College
stackoverflow-logo

Stackoverflow

Stats
221reputation
7kreached
1answer
0questions
github-logo-circle

Github Skills (13)

emscripten10
javascript10
python10
ffi9
cffi9
foreign9
webassembly9
lib9
data-structures8
data-structure8
ace-editor6
user-interface6
editor6

Programming languages (8)

TypeScriptJavaC++JavaScriptGoObjective-CRubyPython

Github contributions (5)

github-logo-circle
skulpt/skulpt

May 2014 - Sep 2015

Skulpt is a Javascript implementation of the Python programming language
Role in this project:
userBack-end Developer
Contributions:98 commits, 12 PRs, 6 branches in 1 year 3 months
Contributions summary:Benjamin focused on enhancing the JavaScript implementation of the Python programming language, Skulpt. Their work included adding support for tuples within the ffi.js file, enabling data structure handling for Javascript arrays. The user also introduced a new method to the import process, which allows for the loading of libraries from external sources. These changes increased the capabilities of the Skulpt library.
python-programmingpythonjavascriptskulptprogramming-language
pypyjs/pypyjs

Sep 2015 - Sep 2015

PyPy compiled to JavaScript
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 1 comment in 1 day
Contributions summary:Benjamin primarily focused on enhancing the `pypyjs` project, which involves compiling PyPy to JavaScript. Their contributions include refactoring module loading and reloading mechanisms within the JavaScript codebase. They added logic for clearing modules from memory and implemented try/except blocks to handle potential errors during module reloading. Further improvements included fixing `raw_input` functionality and improving error message handling for better debugging.
javascriptpythoncompiledpypy
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
Benjamin Wheeler - Software Developer at Close