I am a systems programmer interested in debuggers, reverse engineering, operating systems, and low-level software.
Most of my work revolves around understanding how software executes, how binaries are structured, and how debugging infrastructure works across different operating systems and architectures.
Currently I contribute to Rizin, an open-source reverse engineering framework, where I work on debugger internals, architecture support, ELF handling, and binary analysis.
- Debuggers
- Reverse Engineering
- Operating Systems
- Binary Analysis
- ELF Internals
- Linux/BSD Internals
- Program Analysis
- Compilers
- Maintaining and improving debugger infrastructure in Rizin
- Building a tree-based debugger
- Developing PingOS, an experimental operating system
- Exploring architecture-specific debugging and binary formats
I enjoy reading source code, understanding how systems work beneath the abstractions, and building tools that help others inspect and understand software.
I am a well mannered goat too !!


