Dhruv Maroo is a software engineer with five years of experience building secure systems and developer tools, currently working on market-making desks in Miami. An IIT Madras computer science graduate, he blends low-level systems and security expertise with practical production work—contributing UI improvements to AFLplusplus and back-end features like compressed project storage in the prominent reverse-engineering framework Rizin. He has taught secure systems labs as a Star TA, co-founded a campus cybersecurity club, and completed a GSoC project improving Rizin’s IL tooling, showing a sustained commitment to open source. Comfortable across C++, GTK, and systems programming, Dhruv pairs curiosity about security internals with hands-on contributions to large, complex codebases. He also brings a creative edge—regularly playing keyboard and guitar—which he credits for helping him think about problems differently.
UNIX-like reverse engineering framework and command-line toolset.
Role in this project:
Back-end Developer
Contributions:235 reviews, 313 commits, 82 PRs in 1 year 5 months
Contributions summary:Dhruv implemented compression and decompression functionality using the zlib library, introducing `rz_deflate` and `rz_inflate` functions. They also added the capability to save projects in a compressed format. Furthermore, the user implemented the ability to seek for global variables by name. Finally, the user also worked on various code improvements.
The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
Role in this project:
UI Designer
Contributions:2 reviews, 22 commits, 4 PRs in 3 months
Contributions summary:Dhruv primarily focused on developing the user interface for a plotting utility within the aflplusplus project. They wrote initial UI code in GTK to embed GNUplot graphs, added features like interactive controls and help messages, and enhanced the UI with resizable panes. This work improved the visualization and user experience of the fuzzing data.
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.