Summary
Overview
Work History
Education
Skills
game reverse engineering
Timeline
Generic

Jlwi Althunayan

C++ Software Engineer | Reverse Engineering Specialist
Riyadh

Summary

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.

Overview

2
2
Languages

Work History

Web Developer

Sparkle
05.2025 - Current
  • Coded websites using HTML, CSS, JavaScript languages.
  • Engaged with users to gather feedback and make informed decisions on UI/UX improvements.
  • Conceived and built optimized landing pages in HTML and CSS for integration and cross-browser compatibility.
  • Developed user-friendly web forms with validation and error handling.
  • Collaborated with in-house web designers to create sleek and innovative UI design.

Education

Dar Alssalam International Schools
Riyadh, Saudi Arabia
04-2025

Skills

HTML

Web development projects

CSS

Javascript

C

C#

Front-end development

game reverse engineering

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.

Timeline

Web Developer

Sparkle
05.2025 - Current

Dar Alssalam International Schools
Jlwi AlthunayanC++ Software Engineer | Reverse Engineering Specialist