Johnathan Leppert is a founding engineer and technical leader with 15 years building full-stack web and mixed hardware/software products from early-stage startups to enterprise teams. He combines hands-on development—spanning React, Node, WebGL mapping, cloud services, and ML-powered medical imaging—with experience designing embedded flight and rover systems for VTOL and inspection platforms. A repeat startup contributor and former Director of Software Engineering, he has grown teams, built mission-planning and ETL systems for UAVs, and shipped prototypes that moved from lab demos to TechStars traction. He also contributes to open-source tooling for front-end templating (notably fixes to Dust.js) and has a knack for rapid prototyping that bridges firmware, visualization, and ML inference in the browser. Based in Columbus, Ohio, he pairs product-focused engineering with practical hardware insight, often turning ambiguous requirements into deployable systems.
Asynchronous Javascript templating for the browser and server
Role in this project:
Full-stack Developer
Contributions:13 commits in 3 months
Contributions summary:Johnathan primarily contributed to the dustjs repository by fixing bugs related to HTML escaping and parser functionality. They addressed issues with single quotes in the HTML escaping process and improved the parser to handle numbers in aliases. These changes included modifying the `dust.js`, `lib/parser.js`, and `src/dust.pegjs` files to improve the library's templating capabilities. Furthermore, the user enhanced the test suite by adding new test cases for the select helper, ensuring correct behavior.
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.