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.
11 years of coding experience
12 years of employment as a software developer
Bachelor of Applied Science - BASc Computer Engineering, Bachelor of Applied Science - BASc Computer Engineering at University of Waterloo
Safe allows secure management of blockchain assets.
Role in this project:
Back-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.
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