Matthew Versaggi

Principal Software Engineer at Parsons Corporation

United States
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
Matthew Versaggi is a Senior Software Engineer with nine years of experience specializing in Java server-side development, relational database design, and network troubleshooting. He has progressed through multiple engineering roles at Chesapeake Technology International and CTI, applying his skills to high-tech domains like C4ISR, EW, and unmanned systems. An active open-source contributor, Matthew has improved performance and robustness in prominent Java projects such as JavaParser and the CFR decompiler, including work that resolved complex symbol resolution hangs and strengthened bytecode deobfuscation with ASM crash fixes. Comfortable refactoring large codebases and optimizing arithmetic and constant-folding logic, he blends deep debugging instincts with pragmatic architecture choices. Outside work he remains engaged in developer communities (GitHub, Discord) and brings a practical curiosity for low-level Java tooling that isn’t obvious from his job titles alone.
code10 years of coding experience
job11 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
bookA.S Computer Science A.S. Mathematics, Computer Science, A.S Computer Science A.S. Mathematics, Computer Science at Cuesta College
languagesEnglish, Spanish, Italian
stackoverflow-logo

Stackoverflow

Stats
175reputation
142kreached
8answers
0questions
github-logo-circle

Github Skills (31)

parserator10
parser10
operation10
deobfuscation10
abstract-syntax-tree10
javafx10
decompilation10
bytecode-manipulation10
ui-design10
java10
masm10
javas10
uid10
constant-folding10
code-analysis10

Programming languages (13)

C#JavaCSSC++RustCHTMLGroovy

Github contributions (5)

github-logo-circle
Col-E/Recaf

Jul 2017 - Jan 2023

The modern Java bytecode editor
Role in this project:
userBack-end Developer
Contributions:168 releases, 147 reviews, 3033 commits in 5 years 6 months
Contributions summary:Matthew primarily contributed to the Recaf bytecode editor project, focusing on improving the user interface and functionality related to its analysis capabilities. The user implemented code improvements across multiple Java UI components, including the configuration panel. The user also introduced methods to show the bytecode for source elements.
java-bytecodejavabytecodebytecode-engineeringreverse-engineering
The real deal
Role in this project:
userBack-end Developer
Contributions:1 review, 16 commits, 2 PRs in 1 year 3 months
Contributions summary:Matthew primarily worked on enhancing the `java-deobfuscator/deobfuscator` project, a Java deobfuscation tool. They added support for handling class files that cause ASM crashes using the `cafedude` library. They also implemented an optional flag for ASM patching, updated the `cafedude` library for improved crash patching, and addressed issues related to runtime class loading. The user's work included both the addition of new features and the correction of existing behaviors.
dealdeobfuscatorbytecode-manipulationblockchainobfuscation
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