Nicolas Laurent

New Taipei, Taiwan
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
Nicolas Laurent is a seasoned software engineer and founder with 14 years of experience building high-performance language runtimes, blockchain infrastructure, and developer tooling. He led engineering and product at startups like Happy Devs and 0xFable, shipping an embedded crypto wallet, account abstraction stack, and a novel fully-onchain trading card game that used zero-knowledge proofs for hidden hands. At OP Labs he helped design the OP Stack and authored major parts of its specification, contributing to a rollup ecosystem securing billions in assets; he also improved TruffleRuby at Oracle, boosting Ruby performance on GraalVM. Nicolas pairs deep implementation expertise in Ruby, Solidity, and DevOps with an academic background (PhD in parsing) and experience teaching compiler engineering. He’s an active open-source contributor—work on ruby/spec, TruffleRuby and Optimism tooling shows a focus on correctness, testing and robust CI/CD. Outside work he balances intense technical craft with gym sessions, reading and music, reflecting a disciplined but curious approach to engineering.
code14 years of coding experience
job5 years of employment as a software developer
bookMaster Computer Science, Master Computer Science at Université catholique de Louvain
languagesEnglish, French, Dutch
stackoverflow-logo

Stackoverflow

Stats
11,970reputation
863kreached
19answers
44questions
Badges
java
top-5%
guava
top-5%
github-logo-circle

Github Skills (34)

spec10
optim10
testing10
bash10
cicd10
ruby10
truffleruby10
lang10
mspec10
rollupjs10
ethereum10
blockchain10
test-suite10
opt10
guava9

Programming languages (19)

C#MDXJavaC++CSSRustCGo

Github contributions (5)

github-logo-circle
truffleruby/truffleruby

Dec 2019 - Jul 2021

A high performance implementation of the Ruby programming language, built on GraalVM.
Role in this project:
userBack-end Developer
Contributions:19 reviews, 749 commits, 5 PRs in 1 year 7 months
Contributions summary:Nicolas contributed to the TruffleRuby project, specifically focusing on implementing and refining core language features related to data structures and the Ruby runtime. The commits modified core Ruby features like the WeakMap and also C API implementations, extending its capabilities. They also worked on implementing the argument forwarding and on the Hash, helping to expand the features of Ruby.
graalvmprogramming-languagerubytruffle
ethereum-optimism/optimism

Nov 2021 - Aug 2022

Optimism is Ethereum, scaled.
Role in this project:
userDevOps Engineer & Solidity Engineer
Contributions:93 reviews, 88 commits, 8 PRs in 9 months
Contributions summary:Nicolas primarily focused on improving the build and testing infrastructure for the Optimism repository. They addressed dependency issues within the CI/CD pipeline, particularly for Python and Unicorn. They also updated and improved demo scripts related to challenge-response scenarios, highlighting their understanding of the project's core functionalities related to challenges and smart contracts. Furthermore, they made adjustments to contract names and function names, improving code readability.
ethereumovmrollupl2-scaling
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