Top expert inRust Ecosystem and Web Development Technologies
Joel Martin is a Principal Software Engineer and developer productivity leader with 21+ years building scalable infrastructure, cloud platforms, and developer tools. He has architected and shipped large-scale systems—from an API-driven test platform that can deploy millions of containers to full IaaS clouds and hybrid cloud orchestration—while leading technical teams at companies like Viasat, Equinix, and Supabase. Joel is an active open-source contributor (notably to make-a-lisp and noVNC/websockify), with hands-on expertise in systems, networking protocols, high-performance I/O, and language/runtime implementation. He combines deep low-level experience (device drivers, kernel bringup, cross-compilers) with modern cloud-native practices, functional programming, and property-based testing to accelerate team iteration velocity. Known for creating high-leverage tooling and specification-driven approaches (e.g., live-spec, instacheck), he repeatedly rescues and scales complex projects. Based in Duncanville, Texas, he pairs PhD-level rigor with a pragmatic, developer-first mindset.
21 years of coding experience
27 years of employment as a software developer
Doctor of Philosophy (PhD), Doctor of Philosophy (PhD) at The University of Texas at Arlington
B.S., Computer Science and Systems, B.S., Computer Science and Systems at Taylor University
Websockify is a WebSocket to TCP proxy/bridge. This allows a browser to connect to any application/server/service.
Role in this project:
Back-end Developer
Contributions:197 commits, 2 PRs, 2 pushes in 4 years 9 months
Contributions summary:Joel primarily contributed to the development of the WebSockets proxy, implementing functionalities such as HTTP and HTTPS request handling and client frame encoding/decoding. They focused on ensuring compatibility with the HyBi/IETF 6455 protocol versions and included support for handling the client's data. Their work also included adding logging capabilities and developing a working version of the C proxy.
Contributions:1 release, 27 reviews, 1291 commits in 7 years 10 months
Contributions summary:Joel's commits focus on implementing and refining core functionality within a Lisp interpreter implemented in Rust. They made significant improvements to the tail call optimization feature, demonstrating a focus on performance and efficiency. Further contributions include refactoring error handling and adding support for file I/O functionalities, indicating a focus on enhancing the interpreter's robustness and capabilities. These changes suggest a strong understanding of language design and implementation.
lispmaldockerlisp-interpreterc
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.