Joe Pea is a seasoned front-end and WebGL engineer with 14 years building high-performance interactive UIs for aerospace, robotics, and automotive products, including stints at SpaceX and NASA. He specializes in real-time 3D visualization—authoring a custom plotting system that handled millions of points for Starship telemetry and improving throughput by orders of magnitude—while also migrating complex web apps to TypeScript and modern reactivity patterns. An active open-source contributor, Joe has shaped tooling and docs in major projects like three.js and SolidJS, improving developer ergonomics and ES module compatibility. He pairs a pragmatic focus on performance and maintainability with a designer’s sensibility for usable graphics, and has a track record of translating engineers’ domain needs into production UIs for tools used in mission-critical contexts.
14 years of coding experience
14 years of employment as a software developer
Associate's Degree Computer Science, Associate's Degree Computer Science at Sacramento City College
Chemistry, Chemistry at American River College
Computer Science, Computer Science at Cosumnes River College
Contributions:1 review, 12 commits, 23 PRs in 7 years 3 months
Contributions summary:Joe contributed to documentation and code improvements within the Meteor JavaScript framework. Their work included updating API documentation, specifically for package management and related functions. The user also corrected typos and improved code comments, enhancing code readability and maintainability. Furthermore, they fixed documentation issues and added details about the Meteor API.
Effortless custom elements powered by modern view libraries.
Role in this project:
Front-end Developer
Contributions:15 commits, 27 PRs, 21 pushes in 1 year 1 month
Contributions summary:Joe primarily contributed to the front-end of the project by modifying and enhancing existing components. Their work includes fixing rendering issues, improving the handling of component updates, and modifying prop handling. The user also updated documentation to clarify component usage and implementation details for developers. These changes demonstrate a focus on the user experience and ease of use of the web components.
web-componentsreactiveuijavascript
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.