Nick Gheorghita is a backend-focused software engineer with 11 years of experience building Python tooling and core infrastructure for the Ethereum ecosystem. As a contributor to high-profile projects like Trinity, py-evm, web3.py, and Truffle, he has driven refactors, test automation, genesis/config tooling, and ethPM/package management integrations that improve blockchain client correctness and developer ergonomics. At Ethereum he works on low-level client features and monitoring, while his earlier roles blended enterprise blockchain prototyping and founding a food marketplace, showing both technical depth and product instincts. Based in Denver, he pairs a formal background in finance and physics with Turing School backend training, bringing analytical rigor to distributed systems. Outside code, he’s curious about decentralization and composes jazz piano, a creative thread that informs his approach to elegant engineering.
11 years of coding experience
2 years of employment as a software developer
BBA, Finance and Physics, BBA, Finance and Physics at The College of William and Mary
Back-End Engineering, Back-End Engineering at Turing School of Software & Design
International Business, Finance, International Business, Finance at Semester at Sea
An Ethereum portal client: a json-rpc server with nearly instant sync, and low CPU & storage usage
Role in this project:
Backend Developer & Blockchain Engineer
Contributions:5 releases, 980 reviews, 253 commits in 1 year 10 months
Contributions summary:Nick primarily worked on implementing and expanding the functionality of the Ethereum portal client, `trin`. Their contributions included adding core HTTP server functionality within the CLI, and building out the support for the RPC interfaces. They also designed and implemented components for handling FindContent requests and validating these requests through the use of a trusted provider. In addition, the user added new arguments for configuring the web3 server.
Utility functions for working with ethereum related codebases.
Role in this project:
Back-end Developer
Contributions:1 review, 73 commits, 55 PRs in 2 years
Contributions summary:Nick primarily contributed to the `eth-utils` repository, focusing on utility functions for Ethereum-related codebases. Their work included refactoring the codebase to drop support for Python 2.7, removing unnecessary imports, and converting currency and address utils. These changes involved updating code for decimal precision, converting to hex, and adapting existing functions for new decorators.
utility-functionspythonweb3pyetherscanethereum
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.