
she/her
reverse engineer, software developer
Code. Work. Notes.
My work spans native code, reverse engineering, software protection, and web applications. I prefer working independently, somewhere quiet.
C/C++ · about 6 years. Reverse engineering & debugging · about 5 years. LLVM · about 2 years.
Fun fact: I like spiders. If you spot a regal jumping spider hopping around here, that's my friend.
Work
Private tooling, public work, and technical experience.
Custom VM lifter
private softwarePrivate tooling for lifting and analyzing Oreans-based virtual machines and VMProtect, with support for integrating additional VM families.
Implementation notes
- Lifting virtualized code into a form suitable for analysis.
- Designed to make support for additional virtual machines easier to integrate.
dr7.rip
in progressThis site. Static pages, live language switching, and a few small interactions.
made with / TypeScript · CSS · Next.js · Bun
Implementation notes
- Keeping static content separate from browser preferences.
- Rendering background motion without updating React every frame.
RTMP screenshare
An alternative to Discord screen sharing for games and desktops, with audio. A simple OBS setup and a stream key are all it takes to broadcast.
made with / RTMP · OBS · MediaMTX · Next.js · Bun
Implementation notes
- 1440p at 120 fps, with no visible tearing or frame drops in my tests.
- Tested with 10 clients across Europe, connected to a central server in Naaldwijk, Netherlands.
CRT-free immediate-mode GUI
An ImGui-style C/C++ GUI framework without a dependency on the standard C/C++ runtime, primarily targeting DirectX 11.
made with / C · C++ · DirectX 11
Implementation notes
- Minimal, easy-to-use controls with UI debugging tools and automatic docking.
- A custom theme for my own hobby game cheats, used across several games. Built for fun so I could rely on my own UI rather than third-party software.
Private CPU emulator
private softwareA Unicorn-based CPU emulator for kernel drivers, user-mode binaries, and other native targets.
made with / Unicorn
Implementation notes
- Emulates a range of functions and creates synthetic DRIVER_OBJECT instances.
- SEH exception and stack-unwind handling.
- CPUID and RDTSC instruction handling.
- Similar in scope to KEVLAR. Its release renewed my interest in returning to this previously shelved project.
E-commerce platform
under NDAAn e-commerce platform with admin tooling and management features.
Implementation notes
- Reached over 300,000 users in total.
- Runs reliably under heavy traffic.
- Further details are covered by NDA.
Kernel VM
private softwareA Windows x64 research toolchain for code virtualization, binary lifting, and devirtualization, centered on a custom virtual instruction set.
made with / C++20 · LLVM · Z3 · CMake
Implementation notes
- Reference VM with seeded opcode/operand encoding, MBA handler variants, and virtual basic-block flattening.
- Bounded PE parsing and transactional rewriting experiments with round-trip and differential validation.
- Experimental LLVM lowering for a restricted source subset, plus an allocation-free C ABI runtime.
- Research-stage: complete protection, devirtualization, and packing pipelines are still in development.
Reserved / 01
NDA · placeholderReserved for an approved public summary.
Reserved / 02
NDA · placeholderDetails pending.
Reserved entries are placeholders.
Technical experience
Languages
- C6 years
- C++6 years
- x86-64 Assembly3 years
- JavaScript4 years
- TypeScript4 years
- C# (.NET)5 years
Reverse engineering & security
- Reverse engineering & debugging5 years
- Software security & protection
- IDA Pro 9.4
- x64dbg
- HyperDbg
Frameworks & runtimes
- Next.js
- React
- Bun
- Elysia
- Azure FunctionsHTTP triggers
UI & styling
- shadcn/ui
- Tailwind CSS
- Sass
- CSS
Editors & build tools
- VSCodiumVS Code alternative without Microsoft's telemetry
- Visual Studio
- Visual Studio Build ToolsMicrosoft C/C++ build tools
- LLVM / Clang2 years
Databases
- MySQL
- HeidiSQL
- DBeaver
Linux & infrastructure
Proficient with Linux.
- Docker deployment
- Security hardening
- Software management & installation
- NGINX
- RAID
- Virtualization
Notes
I prefer independent work. A quiet environment helps me focus.
I tend to work past my limits rather than leave a task unfinished.
AI in my workflow
I integrate AI into my development workflow for code review, finding issues, and drafting documentation, alongside my own technical judgment.
I take a critical view of AI. It should not replace an entire development cycle: continual human review and oversight are essential. Trusting AI services with private data also carries risk.