Khairul Kasmiran

Senior Lecturer at Universiti Putra Malaysia

Malaysia
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
Khairul Kasmiran is a Senior Lecturer and software engineer with 11 years of professional experience based in Malaysia, blending academic rigor with hands-on open-source development. He holds a PhD in Biomedical Informatics from the University of Sydney and advanced degrees in software engineering, and teaches and researches at Universiti Putra Malaysia since 2012. Technically, he contributes to prominent reverse-engineering ecosystems—rizin, radare2, and Cutter—focusing on backend stability, build systems, and security hardening, and has helped improve widely used TypeScript definitions in DefinitelyTyped. His work shows a rare mix of low-level systems expertise (memory, builds, ASAN fixes) and practical tooling improvements that benefit large developer communities. Colleagues know him for methodical bug-fixing, thoughtful CI/build adjustments, and an ability to translate research-grade knowledge into reliable production code.
code11 years of coding experience
bookThe University of Sydney
bookMSc, Software Engineering, MSc, Software Engineering at Universiti Putra Malaysia
bookBIT, Software Engineering, BIT, Software Engineering at Multimedia University
stackoverflow-logo

Stackoverflow

Stats
34reputation
3kreached
2answers
0questions
github-logo-circle

Github Skills (38)

cut10
debugging10
debug10
c-language10
slicer10
typescript10
typescript-definitions10
cookiecutter10
eslint10
c1110
security10
c1710
type-system10
typescript-types10
typescripts10

Programming languages (25)

C#CCMakeCommon LispHTMLJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
rizinorg/rizin

Oct 2020 - Dec 2022

UNIX-like reverse engineering framework and command-line toolset.
Role in this project:
userBack-end Developer & Security Engineer
Contributions:304 reviews, 291 commits, 853 PRs in 2 years 2 months
Contributions summary:Khairul primarily contributed to bug fixes and enhancements within the reverse engineering framework, Rizin. Their work focused on addressing crashes, particularly those related to ASAN, and making build-related adjustments. They also modified code to improve testing and the integration of the software. These commits indicate a focus on improving the core functionality and security of the project.
unixsecuritycode-injectionunix-likebinaries
radareorg/radare2

Jan 2017 - Mar 2021

UNIX-like reverse engineering framework and command-line toolset
Role in this project:
userBack-end Developer
Contributions:45 reviews, 796 commits, 770 PRs in 4 years 2 months
Contributions summary:Khairul contributed to the reverse engineering framework and command-line toolset. Their commits focus on allowing multiple calls of `cdb_init` without memory leaks, improving project code consistency by using `R_SYS_DIR` throughout the project, fixing issues related to the display and handling of the disassembly and strings, and resolving various build and runtime problems. Additionally, the user has also made code improvements to the hexadecimal hexdumps with comments, and fixed the handling of Unicode.
unixbinary-analysissecurityradare2forensics
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
Khairul Kasmiran - Senior Lecturer at Universiti Putra Malaysia