András Varga

Project Lead Developer, General Manager at Opensim Ltd.

Budapest, Central Hungary
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

👤
Senior
🎓
Top School
András Varga is a seasoned software leader and founder with 27 years of experience, best known as the project lead and primary author of OMNeT++, a widely used open-source discrete event network simulator and the basis for the commercial OMNEST product. As General Manager and Project Lead at Opensim Ltd., he blends hands-on backend engineering—demonstrated by deep contributions to memory optimization, config processing, and BGP routing in core OMNeT++ and INET repos—with long-term product stewardship. His work underpins academic research and industrial networking projects globally, cited across Google Scholar, ACM and IEEE venues. Trained Summa Cum Laude in computer science, he combines rigorous academic grounding with practical system-level refinements that have prevented memory leaks and improved routing correctness in flagship simulation frameworks.
code27 years of coding experience
job4 years of employment as a software developer
bookMaster of Science (MSc), Computer Science, Summa Cum Laude, Master of Science (MSc), Computer Science, Summa Cum Laude at Budapesti Mûszaki és Gazdaságtudományi Egyetem
github-logo-circle

Github Skills (8)

memory-management10
c-language10
cprogramming-language10
networking10
refactor9
refactoring9
text-manipulation9
code-optimization9

Programming languages (11)

JavaC++CSSCRustSWIGSCSSJavaScript

Github contributions (5)

github-logo-circle
omnetpp/omnetpp

May 1999 - Jan 2023

OMNeT++ Discrete Event Simulator
Role in this project:
userBack-end Developer
Contributions:11 releases, 17932 commits, 7 PRs in 24 years
Contributions summary:András's contributions involved porting the `cXMLElement` class to utilize `opp_pooledstring` and `std::vector` for memory optimization. They refactored the `pooledstring.h/cc` files, splitting the stringpool implementation and fixing the assignment operator for `opp_pooledstring` to prevent memory leaks. Additionally, the user implemented or refined a number of methods related to processing config properties, including adding value origin metadata and support for expressions.
discrete-eventc-plus-plusframeworksimulationdiscrete
inet-framework/inet

Feb 2009 - Jan 2023

INET Framework for the OMNeT++ discrete event simulator
Role in this project:
userBack-end Developer
Contributions:1 release, 1330 commits, 6 PRs in 14 years
Contributions summary:András primarily focused on enhancing and refactoring the BGP routing implementation within the INET Framework, with changes primarily centered on improving code readability, adhering to coding standards, and fixing some incorrect variable usage. The user made extensive improvements to various aspects of the BGP routing codebase, including adjustments to methods to ensure better functionality and to optimize the performance of the code. The user also contributed to the code style of the project.
inetc-plus-plusomnetsimulationnetwork-simulator
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