Reverse engineering · firmware · systems development
Low-level systems developer.
I’m a computer science student focused on low-level software, Windows internals, UEFI, reverse engineering, and modern C++.
01 / Selected work
Selected projects.
Firmware reverse engineering
LenovoDMIDecryptor
A Windows tool for analyzing and decrypting Lenovo’s proprietary LENV firmware storage in InsydeH2O BIOS images, including its redundant blocks, checksums, and change log.
- C++
- InsydeH2O
- BIOS analysis
VMware firmware research
VMwareNvram
A research project that accesses UEFI NVRAM directly through VMware’s reverse-engineered internal firmware mailbox interface.
- C++
- UEFI
- NVRAM
UEFI proof of concept
MapHack
A VMware proof of concept that patches DxeCore’s internal memory-map structures and propagates those changes to the map returned by UEFI boot services.
- C++
- DxeCore
- Memory map
02 / About
About my work.
I’m interested in the parts of computing that usually disappear behind an API: address translation, executable formats, boot chains, instruction encoding, and the boundary between software and hardware.
My projects turn that curiosity into reusable infrastructure. I care about explicit ownership, predictable behavior, and code that remains understandable as systems grow.
Firmware
UEFI applications, boot services, PE images, and early-boot environments.
Systems
Memory management, paging, executable allocation, and low-level architecture.
Reverse engineering
Firmware analysis, disassembly, binary formats, and hands-on IDA Pro workflows.
Engineering
Reusable infrastructure, explicit interfaces, and deliberate modern C++ design.
03 / Contact
Get in touch.
Find me on Discord as shmurkio 230082614541811712.