Ramtin Seraj

Principal Software Architect Team Lead at Story

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

👤
Senior
🎓
Top School
Ramtin Seraj is a Principal Software Architect and team lead with 12 years of experience building production-grade distributed systems where cutting-edge research meets scalable engineering. He has led R&D teams applying machine learning to real-world products and shaped core blockchain infrastructure at Flow and Dapper Labs, contributing to flagship open-source projects like Flow and Cadence. Skilled in protocol design, backend performance optimization, and cryptographic primitives (including zero-knowledge proof-informed architectures), he focuses on turning research prototypes into reliable platforms serving millions. Currently leading IP infrastructure and blockchain development at Story, he combines pragmatic small-team leadership with deep hands-on coding and systems thinking. His GitHub work shows attention to low-level efficiency—caching, storage refactors, and protobuf-driven API evolution—underscoring a bias for robust, testable core systems. Based in Vancouver, he pairs an MS in Computer Science with a track record of shipping high-stakes infrastructure for games, apps, and digital assets.
code12 years of coding experience
job15 years of employment as a software developer
bookAmirkabir University of Technology
bookMaster of Science (MS) Computer Science, Master of Science (MS) Computer Science at Simon Fraser University
languagesPersian, English, French
stackoverflow-logo

Stackoverflow

Stats
705reputation
56kreached
21answers
1question
github-logo-circle

Github Skills (21)

trie10
testing10
cadence10
go10
blockchain10
smart-contracts10
protobuffer10
protobuf10
api-design9
back-end-development9
performance-optimization8
elasticsearch6
nlp6
google-cloud-storage6
nltk6

Programming languages (9)

TypeScriptDockerfileShellSolidityTeXGoCadenceHaskell

Github contributions (5)

github-logo-circle
onflow/flow-go

Oct 2019 - Nov 2022

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 & Integration Engineer
Contributions:1890 reviews, 2070 commits, 604 PRs in 3 years 2 months
Contributions summary:Ramtin primarily focused on backend development, refactoring the storage limiter and integrating the system with the FVM. They implemented a cache for register values, showing a focus on performance optimizations and code efficiency. Furthermore, the user seems to have had a hand in the core functionality of the system by writing tests to assess the validity of the execution results.
golangnext-generationsecuregamesblockchain-platform
onflow/cadence

Dec 2019 - Mar 2022

Cadence, the resource-oriented smart contract programming language 🏃‍♂️
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:102 reviews, 318 commits, 11 PRs in 2 years 3 months
Contributions summary:Ramtin primarily focused on enhancing the `onflow/cadence` repository by modifying code related to transaction handling, language server commands, and testing the runtime environment. The commits involve changes to incorporate the transaction body in references, and updating tests for various runtime functionalities like storage, composite type functions, and account-related features. Additionally, they've contributed by refactoring and incorporating RLP decoding utilities, indicating backend and utility-related contributions.
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
Ramtin Seraj - Principal Software Architect Team Lead at Story