Nikola Matić

Software Engineer at Ethereum Foundation

Belgrade, Central Serbia
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
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.
code8 years of coding experience
job8 years of employment as a software developer
bookBachelor of Engineering (BEng), Computer Software Engineering, Bachelor of Engineering (BEng), Computer Software Engineering at University of Belgrade
bookInternational Baccalaureate Diploma, International Baccalaureate Diploma at UWC South East Asia
languagesEnglish, Serbian
github-logo-circle

Github Skills (4)

smart-contracts10
solidity10
testing10
documentation7

Programming languages (9)

TypeScriptC++RustCSolidityCMakeJavaScriptHTML

Github contributions (5)

github-logo-circle
ethereum/solidity

Aug 2022 - Jan 2023

Solidity, the Smart Contract Programming Language
Role in this project:
userBack-end Developer
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.
cppsmart-contractethereumcontractblockchain
nikola-matic/homebrew-core

Jul 2023 - Oct 2024

🍻 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