Saúl Cabrera

Montreal, Quebec, 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
Saúl Cabrera is a seasoned software engineer with 12 years of experience specializing in functional programming, concurrency, compilers, and systems-level work. Based in Montreal, he has advanced through multiple senior engineering roles at Shopify, contributing to build systems, dependency management, and runtime features that improve reliability and performance. An active open-source contributor, Saúl has made notable backend contributions to projects like Wasmtime and Javy (WebAssembly runtimes/toolchains) and refactored core libraries in the Elixir ecosystem such as faker. He blends deep computer science instincts with practical engineering—implementing epoch-based interruption, compiler skeletons, and robust build delegations—while keeping documentation and maintainability front of mind. Curious and self-driven, he regularly gives back to the community through code and docs, and his GitHub bio (a classic Y combinator lambda) hints at both his functional-programming chops and playful approach to problems.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor of Engineering (B.E.) Computer Science, Bachelor of Engineering (B.E.) Computer Science at Universidad Tecnologica Centro Americana UNITEC
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (35)

data-generation10
dependency-management10
npm10
elixir10
data-set10
data-serialization10
faker10
data-model10
shopify-cli10
serialization10
compiler-design10
code-generation10
build-automation10
user-data10
quickjs10

Programming languages (15)

CSSC++RustCWebAssemblyHTMLReasonTypeScript

Github contributions (5)

github-logo-circle
bytecodealliance/javy

Apr 2021 - Dec 2022

JS to WebAssembly toolchain
Role in this project:
userBackend Developer
Contributions:6 releases, 471 reviews, 201 commits in 1 year 7 months
Contributions summary:Saúl contributed to the core functionality of the `javy` toolchain, focused on the integration of JavaScript and WebAssembly. They implemented separate crates for producer and consumer functionalities, which involved changes to the `quickjs-sys` bindings. Additionally, they added a Fibonacci example and made advancements in the serialization and deserialization process for passing parameters at the boundary.
javascriptwebassemblytoolchainassemblyscriptwasm
Shopify/shopify-cli

Oct 2020 - Sep 2021

Shopify CLI helps you build against the Shopify platform faster.
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:51 reviews, 44 commits, 26 PRs in 11 months
Contributions summary:Saúl primarily contributed to the build process and dependency management within the Shopify CLI project. They refactored the build process to use toolchain delegations, improving flexibility. They also introduced and refined error handling for build processes, making them more explicit. Additionally, the user addressed dependency updates, showing a focus on maintaining the build environment.
clishopify-clifasteroclifshopify
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
Saúl Cabrera