☆ programming since 2013 | reverse engineer, software engineer | dotfiles + custom manager
working in open source, currently one of 2 developers working on windows support for mirrord — from layer-win to IDE extension support and finding/fixing windows-related bugs in open-source! ♡
rust
| spygirl | A tool to track Windows process creation, and automatically suspend new processes (based on a text match). |
| wincorda | A Rust library for Windows strings. |
| minhook-detours-rs | Rustic wrapper of minhook-detours-sys bindings. Windows hooking library supporting x86, x86_64, ARM64. |
| minhook-detours-sys | Raw Rust bindings to minhook-detours. MinHook API wrapper over SlimDetours. |
| persia | Incomplete DLL Portable Executable loader/"manual mapper" written in Rust. |
tools
| IDAFind | Have you ever wondered: what if IDA had great Ctrl+F search support for Pseudocode windows? No longer! Python |
| azure-fake-device-code-webserver | Azure Device Code login fake web-server to use when testing kubelogin.exe JavaScript |
concurrency
| threadpool.c | Massively concurrent, educational threadpool for C on Windows, using my own perfect_stack.h — tested with 200 threads over 8 cores and 32000 concurrently pushed tasks. Includes full technical explication. |
| perfect_stack.h | The perfect, single-header, atomic lock-free stack library for C on Windows. The way C was meant to be written. |
| guards.hpp | Modern C++ mutex/shared_mutex guard for T, similar to Rust. |
more — reverse engineering, windows, linux, c++ utils
| TeamSCALEFORM/scaleform | Efficient replica of old "Scaleform" CS:GO in-game HUD design, (ab)using Panorama C C++ JS |
| memscan | Smart memory scanning for Windows C++ binaries |
| SAMPHack | Unfinished SA:MP cheat with thread-safe rendering and some other nice functionality |
| ALPCLogger | A dirty fork of zodiacon's ALPCLogger, with module names for stacktrace, and stacktrace filtering C# |
| zoomer | Linux screenshot and zoom-in tool with many utilities C |
| STB | Constant-evaluated conversion library, from IDA-style pattern string, to array C++ |
this section will be rewritten and moved away soon.
- (Windows, Frida) | (LinkedIn) Problems running PowerShell.exe in 32-bit mode (WoW64)
- (x86, Windows, Linux, HV) What do those CPUID VM checks do, anyway?
- (Windows) Getting custom colored Windows taskbar progress — Hacking Explorer and StartIsBack
- (AI, General) Automatically transcribing a YouTube channel's videos locally (using JS, Python, yt-dlp and CMU Sphinx)
for other work, check my Repositories tab. for inquiries relating to any of my work, CV or offers, contact me through e-mail or LinkedIn.





