Tamás Nepusz

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

🤩
Rockstar
🎓
Top School
Tamás Nepusz is a research-focused software developer and large-scale number cruncher with 17 years of experience, combining academic rigor (MSc and PhD from Budapest University of Technology and Economics) with hands-on engineering. He is a co-developer of the open-source igraph library, contributing low-level algorithms, sparse matrix work and language bindings that power complex network research across R and Python. Comfortable across C/C++, Java, Node.js/JavaScript, Python and embedded C, he has applied his skills to notable open projects like ArduPilot and Crazyflie firmware as well as Python’s urwid. Tamás’s work blends performance-oriented systems programming with practical tooling and UI/back-end integrations, and he often focuses on memory management, compiler hygiene and robust data handling—areas that quietly keep large systems reliable. Based in Budapest, he brings a rare mix of academic depth and prolific open-source impact to graph analytics and embedded systems.
code17 years of coding experience
bookMSc, Computer science, MSc, Computer science at Budapest University of Technology and Economics
stackoverflow-logo

Stackoverflow

Stats
47,585reputation
7.6mreached
583answers
9questions
Badges
mysql
top-5%
byte
top-5%
character-encoding
top-5%
language-features
top-1%
network-programming
top-5%
command-line
top-5%
github-logo-circle

Github Skills (74)

graph-algorithms10
controller10
python10
network-analysis10
firmware10
triple10
c1110
triplet10
c1710
controls10
embedded10
complex-networks10
graph-theory10
javascript10
autopilot10

Programming languages (19)

PowerShellJavaC++CSSCRustCMakeHTML

Github contributions (5)

github-logo-circle
igraph/igraph

Jan 2009 - Jan 2023

Library for the analysis of networks
Role in this project:
userBack-end Developer
Contributions:31 releases, 466 reviews, 2548 commits in 14 years 3 months
Contributions summary:Tamás primarily contributed to the core functionality of the igraph library, focusing on the implementation of low-level algorithms and data structures. Their work involved extensive modifications to the sparse matrix representation and related functionalities, ensuring efficient handling of complex graph data. A significant portion of the commits centered around improving and refactoring existing code, with an emphasis on memory management and addressing compiler warnings to enhance code quality. The user has also made contributions to the graph community detection algorithms.
graph-analysismathematicsigraphcomplex-networkswolfram-language
igraph/python-igraph

Dec 2010 - Jan 2023

Python interface for igraph
Role in this project:
userBack-end Developer
Contributions:25 releases, 171 reviews, 1251 commits in 12 years 3 months
Contributions summary:Tamás primarily focused on modifying the C code of the igraph library's Python interface. They implemented changes related to better handling of vertex names, improved edge sequence handling, added support for edge and vertex stroke widths, and included features related to the graph library. The user also modified the documentation to reflect the implemented changes.
graph-analysispythonpython-interfaceigraphrandom-walk
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