Nikola Matić is a C++-focused software engineer with eight years of experience building high-performance backend systems and protocol gateways, currently contributing to the Solidity compiler at the Ethereum Foundation. He has a strong infrastructure background from roles at TeleSign and TomTom and practical experience across telecom charging systems, USB device emulation, and SoC verification. At Ethereum he improved compiler code generation, import handling, and test coverage for the widely used Solidity language—work that impacts smart-contract developers globally. Based in Belgrade, he combines systems-level C++ expertise with hands-on contributions to open-source tooling and documentation, and brings a track record of stabilizing complex, production-critical codebases.
8 years of coding experience
8 years of employment as a software developer
Bachelor of Engineering (BEng), Computer Software Engineering, Bachelor of Engineering (BEng), Computer Software Engineering at University of Belgrade
International Baccalaureate Diploma, International Baccalaureate Diploma at UWC South East Asia
Contributions:9 releases, 1338 reviews, 88 commits in 5 months
Contributions summary:Nikola primarily focused on modifying and testing the Solidity smart contract code base, specifically related to the Solidity compiler. Their contributions included disabling failing tests, adding functionality for improved code generation, and updating test configurations. The user also implemented changes related to the handling of import statements, with added test coverage. The user also fixed broken links and maintained the project's documentation.
🍻 Default formulae for the missing package manager for macOS (or Linux)
Contributions:2 pushes, 1 branch in 1 year 2 months
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
Nikola Matić - Software Engineer at Ethereum Foundation