C++ Software Engineer/Reverse Engineering Specialist with a strong foundation in systems-level programming, Windows desktop development, and binary analysis. Proven experience developing secure, performant native applications and tools using C++. Skilled in reverse engineering, debugging, and understanding low-level behavior of compiled software. Previously contributed to dynamic web solutions at Sparkle, enhancing user experience through responsive UI and optimized workflows. Passionate about solving complex technical challenges and uncovering how systems work under the hood.
HTML
Web development projects
CSS
Javascript
C
C#
Front-end development
During my time exploring game reverse engineering, I’ve developed a deep technical understanding of how real-time applications operate at both high and low levels. My work has involved analyzing compiled binaries using tools like IDA Pro, x64dbg, and Ghidra, and identifying key game functions such as rendering, input handling, and network operations. I’ve built internal tools in C++ to hook and interact with live processes, reverse proprietary game engines, and implement memory scanning, function hooking, and debugger-resistant techniques.
I’ve also worked on automating pattern scanning, virtual function table exploration, and patching logic to safely intercept and modify game behavior for educational and tooling purposes. My projects have helped me strengthen my understanding of memory layouts, calling conventions, anti-debugging mechanisms, and low-level Windows internals.
This experience has not only enhanced my reverse engineering skills but also deepened my understanding of software protection, debugging strategies, and system-level development — all of which I apply to write safer, more efficient native applications.