Jordan Schalm

Senior Software Engineer at Dapper Labs

Vancouver, British Columbia, 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
Jordan Schalm is a Senior Software Engineer in Vancouver, Canada with ten years of experience building backend systems and developer tooling for blockchain platforms. At Dapper Labs and earlier at CryptoKitties/Axiom Zen he has contributed to high-profile open-source projects like Flow and Cadence, working on core logic such as epoch transitions and storage testing as well as refactoring the language server to add code-lens features and seamless transaction submission. He focuses on improving testability and developer experience, streamlining test orchestration and integrating transaction/deployment workflows into tooling. Jordan also taught DSCI 512 (Data Structures & Algorithms) at UBC, demonstrating an ability to explain complex systems to graduate students. His work sits at the intersection of games, digital assets, and DX—making on-chain development both robust and approachable.
code11 years of coding experience
job2 years of employment as a software developer
bookComputer Engineering, Computer Engineering at The University of British Columbia
bookPenticton Secondary School
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
147reputation
17kreached
1answer
5questions
github-logo-circle

Github Skills (21)

transaction10
transactional10
testing10
cadence10
language-server10
go10
transactions10
languageserver10
blockchain9
communication-protocol9
protocols9
sdk8
browserify6
html6
build-tools6

Programming languages (10)

TypeScriptShellCSSSolidityJavaScriptGoCadenceHTML

Github contributions (5)

github-logo-circle
onflow/flow-go

Aug 2019 - Jan 2023

A fast, secure, and developer-friendly blockchain built to support the next generation of games, apps, and the digital assets that power them.
Role in this project:
userBack-end Developer
Contributions:2 releases, 2782 reviews, 4678 commits in 3 years 5 months
Contributions summary:Jordan primarily contributed to the codebase with modifications to the epoch transition and setup tests. Their work focused on the core logic and structure of the testing framework, incorporating changes to streamline test execution (e.g., moving skips to the suite). They touched code related to storage, and testing the core functionalities.
golangnext-generationsecuregamesblockchain-platform
onflow/cadence

Oct 2019 - Jan 2023

Cadence, the resource-oriented smart contract programming language 🏃‍♂️
Role in this project:
userBack-end Developer
Contributions:45 reviews, 132 commits, 2 PRs in 3 years 2 months
Contributions summary:Jordan primarily worked on refactoring the language server for the Cadence programming language. Their contributions focused on separating the server definition from the main file. They also implemented code lens features and added commands for transaction submission and script execution, essential for integrating transaction submission and deployment into the Eddy platform. Furthermore, they added support for handling account imports and deployed code via button, indicating a focus on improving the tooling and developer experience.
cadencesmart-contractcontractblockchaincompiler
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
Jordan Schalm - Senior Software Engineer at Dapper Labs