Add a live badge to a site, GitHub or portfolio - it updates as the rank changes.
upworkrank#9in C++ · Top 0.16%
Share this rank
Post Mathew S.'s ranking to X or LinkedIn - it links back to the live profile.
$13k
MRR
est. monthly
#641
World rank
of 372,170
$164k
Lifetime earnings
since 2023
42
Total jobs
completed
About
👋 Hi, I’m Matt - a senior C/C++ developer and reverse engineer with 15+ years of experience working across Windows internals, low-level systems, and complex software analysis.
My core expertise is understanding how software works under the hood. I specialise in reverse engineering applications, analysing Windows internals, debugging complex behaviour, and modifying or extending software at both user-mode and kernel level.
Over the years I’ve developed more than 500 desktop applications in C# and C++, built large-scale production systems used by millions of users, and led development teams delivering reliable, robust software for enterprise and financial organisations.
I operate comfortably at every layer of the stack - from kernel-mode drivers and memory analysis through to desktop applications, systems development, and backend platforms.
🔒 Windows Systems, C/C++ & Reverse Engineering
- Reverse engineering complex applications and software systems
- Understanding internal logic and reconstructing application behaviour
- Adding or modifying functionality in existing software
- Windows kernel driver development (WDM / KMDF)
- Static and dynamic analysis (IDA, Ghidra, x64dbg)
- Encryption / decryption analysis and algorithm reconstruction
- Anti-tampering and protection bypass analysis
- Driver debugging, crash dump analysis, BSOD investigation
- Syscalls, Windows exceptions, hooks and internal APIs
- Virtual / physical memory inspection and manipulation
- Assembly, pseudocode and binary analysis
- Researching undocumented Windows behaviour
- Performance optimisation at system level
If it runs on Windows, I can reverse engineer its logic, understand how it processes data, extract or reconstruct functionality, debug system-level issues, and alter behaviour where required - from user-mode applications down to kernel drivers.
🎮 Game Reverse Engineering, Cheats & Anti-Cheat Research
I have extensive experience reverse engineering games and building internal and external cheats, mods, and tooling.
- Internal and external game cheat development
- Reverse engineering game engines and client logic
- Working with major anti-cheat systems and protections
- Bypassing anti-tamper and protection mechanisms
- Game modding and functionality extensions
- Memory inspection, injection and runtime analysis
This experience requires deep understanding of low-level systems, memory, and complex software protections.
⚙️ Systems Development, Emulation & Embedded Work
Alongside Windows systems work, I also work with lower-level system development and emulation.
- Systems-level C/C++ development
- Emulator and virtualised environment development
- Hardware and device communication
- Embedded systems development
- DSP and signal processing related software
- Performance-critical low-level systems
🖥 High-Performance Desktop Applications
- High-performance Windows applications in C# and C++
- Real-time data processing systems
- Custom internal tooling and automation platforms
- Enterprise-grade desktop software supporting large user bases
Having built hundreds of desktop systems and applications - from simple console tools to enterprise-grade platforms supporting millions of users - I understand performance, optimisation, maintainability, and long-term stability.
🏗 Backend Systems & Platform Architecture
- Scalable backend systems and APIs
- Client/server architecture and communication pipelines
- Authentication, licensing and secure system design
- Database architecture and performance optimisation
- Refactoring and stabilising legacy systems
I design systems for long-term stability and scale - not fragile MVPs.
👥 Technical Leadership & End-to-End Ownership
- Led and managed teams of 3–20 engineers
- Architecture ownership from concept to release
- Code reviews, mentoring and engineering standards
- Direct stakeholder and founder collaboration
- Delivery planning and execution
I don’t just write code - I take ownership of the outcome. Having worked with major financial institutions and enterprise organisations, I understand what works at scale, how to communicate complex technical decisions clearly, and how to deliver reliable, production-ready systems that stand up to scrutiny.
💡 Commercial & Technical Experience Combined
I bring both deep low-level technical expertise and real commercial product experience. I’ve built profitable software businesses, worked with enterprise organisations, and understand the balance between engineering excellence and practical delivery.
🤝 Let’s Connect
If you need help reverse engineering an application, analysing complex Windows behaviour, developing C/C++ systems, debugging difficult problems, or extending existing software - I would love to hear from you.
I’m always happy to chat through ideas, provide honest technical advice, or take ownership of a project and see it through properly.
Hopefully speak soon.
Matt
RankingsRanked by estimated monthly revenue across every population this profile competes in: worldwide, its country, and each Upwork skill.
Where Mathew S. ranks by monthly revenue, worldwide, in United Kingdom, and in every Upwork skill it competes in.
World#641 / 372,170Top 0.17%
United Kingdom#20 / 9,578Top 0.21%
C++#9 / 5,639Top 0.16%
C#5 / 2,781Top 0.18%
Reverse Engineering#4 / 629Top 0.64%
Kernel#1 / 85Top 1%
Driver Development#3 / 107Top 3%
Your keyword search rankComing soon
Per-keyword search rank for freelancers is synced from GigRadar Inbound, connect your profile to track exactly where you rank for every term clients search.
Freelancer snapshot
On Upwork since2023
Rating100% Job Success
Skills tracked5
Skills
C++CReverse EngineeringKernel
Mathew S. works mainly in C++, ranking top 0.16% of freelancers in that skill.
MRR trendSoon
Last 12 weeks
Coming soon
Competitors on the board
Who ranks just above and below by MRR across all freelancers.
This freelancer is #641 of 372,170 across all freelancers.