Konstantinos Karakatsanis

Security Research Engineer at Athens University of Economics and Business

Greece
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
Konstantinos Karakatsanis is a Security Research Engineer with 11 years of experience bridging software/firmware security and software engineering, currently leading the EU-funded SecOPERA project at Athens University of Economics and Business. He designs and implements program-analysis tools for vulnerability detection and practical code debloating, co-developing PyTrim which has been validated on nearly a thousand packages and produced real-world PRs to reduce dependency bloat. His background includes large-scale data collection and malware/email analysis at Georgia Tech—building infrastructures that processed millions of emails and thousands of URLs—and hands-on firmware reverse engineering across Arm32 and x86. Konstantinos is comfortable shipping end-to-end systems (from IDA Pro scripts to distributed crawlers and VM farms) and contributes to open-source tooling, including enhancements to NetworkX graph functions. He combines an academic rigour (MS from Georgia Tech) with product-minded execution demonstrated earlier in a Python/Django intrapreneurial role that shipped a commercial MVP and SEO gains. Based in Greece, he supervises researchers and turns advanced program-analysis research into tools that tangibly reduce attackers’ surface.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Management Science and Technology, Bachelor's degree, Management Science and Technology at Athens University of Economics and Business
bookMaster of Science - MS, Electrical and Computer Engineering, Master of Science - MS, Electrical and Computer Engineering at Georgia Institute of Technology
languagesGreek, English, French
github-logo-circle

Github Skills (8)

graph-algorithms10
networkx10
python10
graph-theory10
graphing9
grapher9
unit-testing9
graph9

Programming languages (2)

TeXPython

Github contributions (5)

github-logo-circle
networkx/networkx

Apr 2015 - Nov 2015

Network Analysis in Python
Role in this project:
userBack-end Developer
Contributions:17 commits, 3 PRs, 9 comments in 7 months
Contributions summary:Konstantinos primarily focused on adding and refining graph theory functions within the `networkx` library. They implemented a `negative_weights` function, addressing the handling of weighted edges, and incorporated it into the `__all__` list for broader use. The user also enhanced the function by adding a weight parameter and subsequently simplified the code, improving the documentation. Finally, the user added a function which creates a ring of cliques graph, including a test for the new function.
graph-analysispythoncomplex-networksgraph-theorygraph-visualization
theosotr/web-bus

Feb 2015 - Mar 2017

Contributions:18 commits, 2 pushes in 2 years 1 month
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