Kernel drivers, a hypervisor, a full-stack messaging platform, binary analysis tools, and more. Closed-source projects link to technical writeups instead of code.

Flux

Rust TypeScript
read writeup →

High-performance real-time messaging platform built from scratch. Rust backend using Axum and Tokio handles thousands of concurrent WebSocket connections with sub-100ms latency. Full feature set: servers, channels, DMs, friend system, typing indicators, presence, reactions, and file uploads backed by AWS S3 and Cloudflare R2. JWT auth with Argon2 hashing, HTTP-only cookies, compile-time checked SQL via SQLx against PostgreSQL. Containerized with Docker.

Axum / Tokio React 19 PostgreSQL / SQLx WebSockets JWT + Argon2 Cloudflare R2 Docker sub-100ms latency

Atlus

C++20
view on github

A fast, native binary diff and reverse engineering workbench for Windows PE files. Multi-layer C++20 architecture — a static analysis library (atlus_core) driving a fully dockable Dear ImGui GUI. Four-level diff engine: byte, section, function, and AOB signature generation. Zydis x86/x64 disassembler, Ghidra decompiler integration for C pseudocode, pattern scanning with IDA-style and Cheat Engine output.

PE32 / PE32+ LIEF Zydis Dear ImGui docking Ghidra integration AOB signatures IDA-style patterns async decompilation

ArkVisor

C / C++ ASM closed source
read writeup →

Hypervisor built to understand how hardware virtualization actually works. Implements VMX entry and exit handling, EPT for memory virtualization, hypercall dispatch, and VM exit routing. Includes stealth and anti-detection components to study how hypervisor-based tools stay hidden from security software.

VMX / VT-x EPT memory virtualization hypercall dispatch VM exit routing anti-detection kernel-mode

CS2 Extern

C / C++ closed source
read writeup →

External process tool for CS2 with a custom kernel-mode driver for memory operations. Built a full rendering library (zdraw) from scratch with FreeType font rendering, a BVH spatial system for entity processing, and a dockable Dear ImGui interface. Driver communicates with the usermode process over shared memory and handles cross-process memory operations at the kernel level.

kernel-mode driver custom renderer (zdraw) BVH spatial system FreeType font rendering shared memory IPC Dear ImGui

WdFilterDrv

C / C++ closed source
read writeup →

Windows kernel-mode driver built to understand how the OS works at the lowest level. Shared memory communication across the kernel/user boundary, manual module mapping, process-level memory operations. Uses synchronization primitives and defensive safeguards for stability under load. Debugged iteratively with kernel debugging tools.

kernel-mode driver shared memory IPC manual module mapping kernel/user boundary sync primitives kernel debugger

Gif-Engine

Rust
read writeup →

Desktop animation manager for Windows. Each GIF runs in its own isolated process so a bad animation can't crash the system. Renders via WS_EX_LAYERED windows and UpdateLayeredWindow for true per-pixel alpha transparency. Built because existing tools had performance problems I wasn't willing to live with.

egui / eframe process isolation per-pixel transparency WS_EX_LAYERED system tray active releases

ServerShenanigans

C++
view on github

Client-server file sharing built from scratch. Resume support, zlib compression, SHA-256 integrity checks, up to 50 concurrent connections with one thread per client. Stack-allocated 64KB buffers to keep heap usage low. Custom transfer protocol with RAW and COMPRESSED modes, offset-based resume, real-time progress on the client side.

Winsock2 50 concurrent connections zlib compression SHA-256 integrity resume protocol stack-allocated buffers

SpotLocal

TypeScript FBLA
read writeup →

Offline-first web application for local business discovery. Built for FBLA Coding & Programming competition with zero-cost infrastructure, full accessibility compliance, and privacy-centric design. Features interactive maps, smart assistant with voice commands, and fuzzy search with Levenshtein distance algorithm.

React 18 Leaflet Maps offline-first accessibility zero backend FBLA 2025-26

Yelp Analytics

SQL Python
read writeup →

Cloud data warehouse pipeline analyzing Yelp restaurant reviews using Snowflake. Multi-phase SQL architecture with sentiment analysis, automated execution via Python connector, and query optimization. Features competitor analysis, review clustering, and geographic proximity queries using Snowflake's geospatial functions.

Snowflake SQL Python sentiment analysis data warehouse ETL pipeline

Cybersecurity Framework

Python research
read writeup →

Educational APT simulation framework for security research and incident response training. Multi-channel C2 communications, anti-analysis techniques, and privilege escalation studies. Built for authorized red team operations and EDR testing.

Python C2 Systems educational red team Nuitka

Rune Editor

TypeScript C++
read writeup →

Elden Ring rune editor with React frontend and C++ backend for process memory access. Uses Win32 API for memory manipulation, cpp-httplib for HTTP server, and packages into a standalone executable. Frontend built with Vite, communicates via REST API to backend.

React Vite Win32 API cpp-httplib memory editing standalone

Helldivers 2 Cheats

C++ Rust private
read writeup →

Game modification framework for Helldivers 2 featuring DLL injection, DirectX overlay rendering in Rust, and anti-cheat bypass techniques. Includes Lua-based bypass scripts, pattern scanning, and inter-process communication between overlay and injected DLL.

DLL injection DirectX overlay anti-cheat bypass pattern scanning IPC Lua scripting

What I work with

Languages

Rust C++ C Python TypeScript x86 ASM

Systems & Low-Level

Kernel Drivers Hypervisors Memory Mgmt IPC Reverse Eng

Backend & Infra

Axum / Tokio PostgreSQL WebSockets Docker AWS S3 / R2

Tools

Git / GitHub Zydis LIEF Snowflake egui