Security Research Engineer at Athens University of Economics and Business
Greece
Join Prog.AI to see contacts
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.
11 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Management Science and Technology, Bachelor's degree, Management Science and Technology at Athens University of Economics and Business
Master of Science - MS, Electrical and Computer Engineering, Master of Science - MS, Electrical and Computer Engineering at Georgia Institute of Technology
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.
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.