Leo Mcelroy is an independent technologist based in Cambridge, MA, who builds open-source tools and learning systems that help people make things and make sense while doing it. With nine years’ experience across digital fabrication, CAD, and web tooling, he has shipped web-based PCB and GPU-accelerated circuit board design prototypes, contributed UI/UX features to widely used Hack Club projects like the Sprig game editor and site, and published research at the Symposium on Computational Fabrication. He designs educational languages and curricula—authoring the Gram design language and running training programs that produced thousands of reusable masks during a funded civic-response effort—and holds a Watson Fellowship investigating makerspaces globally. Comfortable bridging direct-manipulation interfaces with parametric and programmatic design, he combines hands-on engineering, published research, and community-focused pedagogy to create tools that scale learning and production.
9 years of coding experience
Bachelor’s Degree, Physics, Computer Science, Bachelor’s Degree, Physics, Computer Science at Middlebury College
🍃 Learn to code by making games in a JavaScript web-based game editor.
Role in this project:
Full-stack Developer
Contributions:6 releases, 929 commits, 195 PRs in 1 year
Contributions summary:Leo contributed to a JavaScript web-based game editor, focusing on front-end and possibly some back-end functionalities. The commits reveal the implementation of UI components for a game editor, including tools for drawing, creating shapes, and handling user input for creating game objects. This included adding interactive elements, such as buttons and inputs for changing the grid size and colors. The code demonstrates interaction with the web environment for rendering and handling user interaction.
🌈 The new, new Hack Club website (uses Next.js & Theme UI).
Role in this project:
Front-end Developer
Contributions:13 commits, 7 PRs, 20 pushes in 1 year 4 months
Contributions summary:Leo primarily contributed to the front-end of the Hack Club website. Their work included fixing UI elements, updating team member information, and implementing new features like path redirects and analytics integration. The user also made minor copy updates and adjusted the layout and content of various site components. Their efforts centered around the `team.js` and `index.js` files and the overall user experience.
next-jsreacthackclubnextjstheme-ui
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.