M Ramdhan

Software Engineer at Pesantren PeTIK

Ngebrak, East Java, Indonesia
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

👤
Senior
🎓
Top School
M Ramdhan is a software engineer with nine years of experience specializing in software security, low-level binary exploitation, and program analysis. Based in East Java, Indonesia, he works freelance and is currently building software at Pesantren PeTIK while studying Computer Software Engineering there. He contributes to notable open-source reverse-engineering tooling—having fixed crashes, improved GDB integration, and resolved jump-table bugs in the radare2 project—demonstrating deep debugging and low-level systems expertise. Comfortable in back-end development and CLI toolchains, he pairs practical engineering with security-focused research interests. Colleagues can expect a developer who not only ships fixes but dives into core internals to improve stability and developer workflows. His blend of hands-on reverse-engineering experience and ongoing academic engagement makes him well-suited for roles at the intersection of tooling, security, and systems engineering.
code8 years of coding experience
bookmahasiwa, Computer Software Engineering, mahasiwa, Computer Software Engineering at Pesatren PeTIK
github-logo-circle

Github Skills (14)

c1710
debugging10
gdb10
radare210
debug10
reverse-engineering10
c1110
binarydiff10
assemble9
assembler9
assembly9
anti-malware8
malware8
command-line7

Programming languages (14)

JavaC++CTypeScriptShellAutoHotkeyJavaScriptCodeQL

Github contributions (5)

github-logo-circle
radareorg/radare2

Jul 2018 - Jan 2020

UNIX-like reverse engineering framework and command-line toolset
Role in this project:
userBack-end Developer
Contributions:6 commits, 5 PRs, 35 comments in 1 year 6 months
Contributions summary:M primarily contributed to the `radare2` reverse engineering framework, focusing on bug fixes and enhancements to core functionality. Their commits addressed issues within the visual panel mode, particularly resolving crashes and improving the user interface. The user also worked on improving the GDB integration, fixing breakpoint and stepping issues, demonstrating debugging expertise. Furthermore, the user fixed a jump table issue, suggesting their involvement in low-level analysis and code optimization.
unixbinary-analysissecurityradare2forensics
Panduan singkat untuk memulai belajar reverse engineering terutama software reversing atau reverse code engineering.
Contributions:32 commits, 1 PR, 24 pushes in 1 year 1 month
belajarengineeringpanduanreversingreverse-engineering
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
M Ramdhan - Software Engineer at Pesantren PeTIK