Jack May

Wildland Manager at Solana Labs

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
Jack May is a seasoned embedded systems and backend engineer with 20+ years building low-level software, from co-authoring an RTOS for the 8051 in college to architecting handset and DSP software at Qualcomm and driving core infrastructure at Solana Labs. He combines deep expertise in real-time operating systems, firmware, drivers, and multithreaded programming with recent contributions to high-profile open-source projects like Solana’s token programs, rbpf, and the Solana blockchain itself. Known as a fast learner who owns the software lifecycle end-to-end, he blends hands-on coding, debugging, and test automation with architectural improvements that boost performance and observability. Now also managing wildland operations, he brings an unusual mix of field leadership and rigorous engineering discipline that informs pragmatic, reliability-focused solutions.
code7 years of coding experience
job23 years of employment as a software developer
bookOregon State University
bookCertificate Embedded Systems, Certificate Embedded Systems at University of Colorado Boulder
github-logo-circle

Github Skills (28)

javascript10
ebpf10
architecture10
testing10
memory-management10
verification10
interpreter10
sdk10
solana10
web3js10
bytecode10
compile10
blockchain10
compiler10
error-handling10

Programming languages (8)

TypeScriptDockerfileShellRustCLLVMHandlebarsJavaScript

Github contributions (5)

github-logo-circle
solana-labs/rbpf

Oct 2018 - Jun 2022

Rust virtual machine and JIT compiler for eBPF programs
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:54 releases, 142 reviews, 164 commits in 3 years 8 months
Contributions summary:Jack primarily contributed to the development and testing of the Rust virtual machine (VM) and JIT compiler for eBPF programs. Their work involved implementing and testing various eBPF instructions and features, including arithmetic, bitwise operations, and function calls. The user also added capabilities for limiting the number of instructions executed, integrating ELF relocations, and creating tests for read-only data, highlighting a focus on improving the VM's functionality and reliability.
jitrustebpf-programsebpfvirtual-machine
solana-labs/solana

Sep 2018 - Jul 2022

Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
Role in this project:
userBack-end Developer & Software Architect
Contributions:2 releases, 965 reviews, 959 commits in 3 years 11 months
Contributions summary:Jack's commits focused on improving the developer experience by refactoring program error handling within the Solana blockchain project. They implemented and refined logging mechanisms for enhanced program error information, crucial for debugging. The user also contributed to architectural improvements through implementing program account access and memory alignment, critical for the security and performance of on-chain programs, as well as contributing to performance improvements. These changes suggest a focus on both backend functionality and the underlying architectural integrity of the system.
securescalablesolanamarketplacesdapp
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