Nicholas Lordello

Senior Research Engineer at Safe

Berlin, Germany
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
Nicholas Lordello is a Senior Research Engineer based in Berlin with 11 years of hands-on experience building secure, low-level systems and tooling. He has strong roots in blockchain security at Safe and Gnosis, where he improved smart contract verification, signature handling, and memory-safety in assembly—demonstrating a focus on correctness under adversarial conditions. Earlier roles span media systems and embedded development, reflecting broad technical fluency from systems programming to full-stack graphics work (contributions to SDL2 Go bindings and the ggez Rust game framework). A University of Waterloo computer engineering alumnus, he pairs rigorous engineering discipline with active open-source contributions that surface practical fixes and features rather than just prototypes. Colleagues would describe him as a pragmatic problem-solver who prefers improving reliability and safety across the stack.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor of Applied Science - BASc Computer Engineering, Bachelor of Applied Science - BASc Computer Engineering at University of Waterloo
github-logo-circle

Github Skills (24)

wallet10
solidity10
shader10
game-engine10
sdl10
graphic10
event-sourcing10
binding10
go10
event-emitter10
crate10
ethereum10
eventsource10
eventing10
smart-contracts10

Programming languages (21)

C#MDXC++RustCTeXWebAssemblyGo

Github contributions (5)

github-logo-circle
Safe allows secure management of blockchain assets.
Role in this project:
userBack-end Developer
Contributions:1 release, 274 reviews, 41 PRs in 4 years
Contributions summary:Nicholas primarily focused on improving the functionality and security of the Safe smart contract. Their contributions included fixing a bug in the local verification task related to immutables and updating signature verification functions. They also corrected a typo in a migration contract comment and addressed memory safety concerns in assembly code, improving the overall reliability of the smart contract system.
secureethereumgnosis-safeblockchainwallet
ggez/ggez

Sep 2017 - Oct 2017

Rust library to create a Good Game Easily
Role in this project:
userFull-stack Developer
Contributions:20 commits, 9 PRs, 21 comments in 28 days
Contributions summary:Nicholas primarily focused on adding and refining the `pixelshader` module, a key feature for implementing custom fragment shaders. Their work involved the creation of the `PixelShader` struct, along with associated helper functions and traits for loading, managing, and using shaders within the ggez framework. They also integrated pixel shader functionality within the graphics module and provided example implementations, showcasing their ability to implement graphics features within the game engine. Furthermore, the user addressed canvas and high DPI rendering issues, which also indicates they are likely a full-stack developer.
rust-librarygame-frameworksgamegameenginerust
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
Nicholas Lordello - Senior Research Engineer at Safe