Selected projects
- Systems & infra
ZRO — a browser-based Linux remote desktop
A single Rust runtime turns a Linux server into a desktop reachable from any browser: each app is an isolated process, rendered in a window-manager shell, multiplexed over one WebSocket per session.
- Web & bug bounty
apk-bb-scanner — Android APK static-analysis pipeline for bug bounty
Give it a list of in-scope apps; it downloads them, decompiles them two ways (smali + Java), runs 13 analysis modules over the result, and produces XLSX + JSON reports with severity scoring and CWE mapping. Parallelised across every phase; optional Frida integration.
- Red Team
Proteus — Rust Mythic C2 agent producing polymorphic shellcode
An agent for the Mythic command-and-control framework, written in Rust: three crates (a `no_std`/`no_main` shellcode agent, a COFF analyzer, a data-section obfuscation system) plus a Python Payload Type service. Every build emits raw shellcode (`Proteus.bin`) with the function layout reshuffled and every string encrypted with per-build master key + nonce salt.
- Systems & infra
OpenFlare — an edge proxy you can read
A complete but compact L7 reverse proxy (Go): HTTP cache, basic WAF, rate limiting, observability — plus a Python test origin and a pytest E2E suite. A study of how a Cloudflare-style edge node works, minus the global-network parts.
- Embedded & EDA
kicad-design-agent — from a prompt to KiCad schematics, AI-assisted
An LLM agent designs the circuit (every component as a real LCSC part, supporting circuitry, section planning), then a deterministic tool chain turns that design into hierarchical `.kicad_sch` files (footprints, symbols, 3D models), a BOM, and pin-level wiring instructions.