Nick Furfaro

Senior Software Engineer at Essential

Golden, British Columbia, 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
Nick Furfaro is a senior software engineer with a decade of experience and a deep focus on Web3, zero-knowledge proofs, and low-level EVM tooling. He’s a Solidity smart contract author and library maintainer who has contributed to notable open-source projects like Fuel Labs’ Sway compiler and Unlock Protocol, improving core language features, standard libraries, and membership token logic. Currently building a Rust mutation-testing tool for the Noir zkDSL and Huff libraries, he combines systems-level engineering with cryptography and privacy-first thinking. Based in Golden, BC, he blends indie developer grit with production experience at startups and protocol teams, and brings an unusual background in environmental design that informs pragmatic, system-oriented solutions.
code10 years of coding experience
job8 years of employment as a software developer
bookCertified Ethereum Developer Full-Stack Ethereum Blockchain developer , Certified Ethereum Developer Full-Stack Ethereum Blockchain developer at b9lab
stackoverflow-logo

Stackoverflow

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

Github Skills (17)

transit-gateway10
solidity10
compiler-development10
contract10
eway10
payment-gateway10
axway10
ethereum10
blockchain10
smart-contracts10
rust10
erc72110
fuel10
data-structure9
data-structures9

Programming languages (11)

TypeScriptJavaShellC++RustSolidityJavaScriptLua

Github contributions (5)

github-logo-circle
FuelLabs/sway

Oct 2021 - Jan 2023

🌴 Empowering everyone to build reliable and efficient smart contracts.
Role in this project:
userBack-end Developer
Contributions:362 reviews, 581 commits, 160 PRs in 1 year 3 months
Contributions summary:Nick contributed to the development of the `sway` language and its associated compiler, focusing on core language features and standard library enhancements. Their work included implementing the `Ord` trait for example projects, integrating assertion functionality, and improving code formatting. Additionally, they added new data types and functions to the standard library, such as `B512`, `Address`, the `height()` function for block data, and a new module for token operations.
swayethereumblockchainplutusreliable
unlock-protocol/unlock

Oct 2018 - Apr 2020

Ʉnlock is a protocol for memberships built on a blockchain.
Role in this project:
userBack-end Developer
Contributions:7 reviews, 143 commits, 335 PRs in 1 year 6 months
Contributions summary:Nick primarily focused on refactoring smart contract code, renaming files, and adding interfaces. Their contributions involved creating a system for handling unique token IDs and ensuring the integrity of key ownership during transfers. They implemented functionality for time-based key management, including functions for modifying key expiration, which suggests involvement in the core logic of the membership protocol. Additionally, they added the ability to update the token address and set global token URIs.
membershipsblockstackethereumprotocoljavascript
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
Nick Furfaro - Senior Software Engineer at Essential