John Adler

Old Toronto, Ontario, Canada
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
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.
code13 years of coding experience
bookBachelor 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
languagesJapanese, French, English
stackoverflow-logo

Stackoverflow

Stats
211reputation
86kreached
5answers
0questions
github-logo-circle

Github Skills (37)

virtualisation10
testing10
virtual-machine10
cicd10
refactor10
go10
sdk10
compiler-design10
blockchain10
smart-contracts10
refactoring10
rust10
fuel10
github-ci9
front-end-development9

Programming languages (18)

CSSC++RustTeXMakefileHandlebarsGoHTML

Github contributions (5)

github-logo-circle
FuelLabs/sway

Jan 2021 - Aug 2022

🌴 Empowering everyone to build reliable and efficient smart contracts.
Role in this project:
userBack-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.
swayethereumblockchainplutusreliable
FuelLabs/fuel-core

Aug 2020 - Jul 2022

Rust full node implementation of the Fuel v2 protocol.
Role in this project:
userBack-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.
Request Free Trial
John Adler