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 with 11 years of experience building blockchain-first developer tooling and core protocol components from Vancouver. At Dapper Labs and on Flow's open-source projects he has improved performance and developer experience—refactoring the Cadence language server, adding transaction/script tooling, and hardening epoch transition and storage tests in flow-go. He blends back-end systems work with practical UX-minded features that streamline on-chain development, reflecting a rare mix of protocol-level thinking and hands-on developer tool craftsmanship. Jordan also teaches data structures and algorithms at UBC, demonstrating an interest in mentoring the next generation of engineers. Notably, his contributions target both reliability (core tests, storage) and productivity (code lenses, one-click deploys), helping bridge the gap between blockchain infrastructure and accessible developer workflows.
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 (19)

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

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