John Adler is a systems-minded software engineer with 13 years of experience and a deep C++ and compiler focus, now contributing heavily in Rust across Web3 and blockchain projects. He has driven core language, parser, semantic analysis, and codegen work for Sway and helped implement protocol and VM features in Fuel’s Rust full node and SDKs, showing strength in compiler internals and virtual machine design. Comfortable across the stack, he’s implemented both smart-contract backends and frontend pieces for a high-performance DEX, and has improved CI, testing, and automation to keep large open-source projects production-ready. Academically grounded with advanced ECE degrees from the University of Toronto, he pairs rigorous research instincts with pragmatic engineering discipline. Obsessed with clean, maintainable code and tooling, he’s currently weighing a deep dive into Rust or Go to broaden his backend and systems toolkit.
13 years of coding experience
Bachelor of Applied Science in Engineering Science (B.A.Sc. in Engineering Science), Engineering Science, Bachelor of Applied Science in Engineering Science (B.A.Sc. in Engineering Science), Engineering Science at University of Toronto
🌴 Empowering everyone to build reliable and efficient smart contracts.
Role in this project:
Back-end Developer & Automation Engineer
Contributions:5 releases, 1055 reviews, 254 commits in 1 year 7 months
Contributions summary:John primarily contributed to the core language and compiler aspects of the Sway project. Their commits focused on implementing a formatting check within the CI pipeline, ensuring code style consistency. They made numerous changes to the language's parser, semantic analysis, and assembly generation, refining the compiler's functionality. Furthermore, the user worked on the test suite and build process, demonstrating a focus on automation and continuous integration.
Rust full node implementation of the Fuel v2 protocol.
Role in this project:
Back-end Developer
Contributions:3 releases, 197 reviews, 27 commits in 1 year 11 months
Contributions summary:John's commits primarily focused on the core implementation and testing of the Fuel v2 protocol. The commits included adding tests and formatting to the CI/CD pipeline, renaming assets, and refactoring code to align with updates of the fuel-types, fuel-tx, and fuel-asm libraries. The user also worked on fixing typos and general cleanup within the project codebase. The changes include the refactoring and implementing new features within the virtual machine.
rustfull-nodefuelblockchain
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.