Nick Rioux

Senior Compiler Engineer at MathWorks

Boston, Massachusetts, United States
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
Nick Rioux is a Senior Compiler Engineer based in Boston with 11 years of experience bridging research-grade language design and production-quality tooling. After a PhD at the University of Pennsylvania where he built Haskell prototypes for deterministic parallel streaming languages and formalized type systems and verification techniques, he now applies that foundation to compiler engineering at MathWorks. His background spans theorem-proving implementations in OCaml, designing deterministic parallelism, and practical software engineering from front-end React work at Facebook to backend and test automation in Elixir libraries. An active open-source contributor, he improves API functionality and test coverage (notably contributing a Tokens API and robust test refactors to an Elixir Stripe library). Comfortable moving between formal methods and hands-on product code, he brings a rare mix of theoretical rigor and pragmatic engineering to complex compiler and language problems.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Northeastern University
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Pennsylvania
stackoverflow-logo

Stackoverflow

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

Github Skills (5)

unit-testing10
test-unit10
elixir10
exunit10
stripe-api10

Programming languages (2)

JavaScriptElixir

Github contributions (5)

github-logo-circle
An Elixir Library for Stripe
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:29 commits, 3 PRs, 6 pushes in 26 days
Contributions summary:Nick primarily contributed to the development and testing of the Elixir library for Stripe. Their contributions involved bumping the Elixir version, fixing and refactoring subscription tests, and adding a new Tokens API with accompanying tests. They also addressed configuration issues and improved test setup for better readability. These changes showcase a focus on API functionality, test coverage, and code quality.
elixirstripestripe-apihexhex-package
nicrioux/stripity-stripe

Nov 2015 - Dec 2015

Contributions:31 pushes in 25 days
elixir-librarystripeelixir
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