Engineer · Security · Systems · Building DarkForge AI
I build security tooling, systems software, and AI-accelerated full-stack apps. Every repo below is mine, public, has working code, and ships with tests. No tutorials, no forks.
- honeytoken-sentinel — Self-hosted Thinkst-Canary-style tripwire. Mints decoy AWS/GitHub/Stripe credentials and canary URLs; alerts the second one is touched. Stdlib-only HTTP listener, atomic JSON registry, Slack webhook. 19/19 tests.
python - darkforge-edr — Lightweight endpoint detection agent. YAML rule engine over process, file, and network telemetry, with a SQLite alert store and a Next.js console (see below).
gosqlite - pipeline-armor — Drop-in DevSecOps gate for GitHub Actions: SAST + SCA + secrets scanner + container scan. Ships with a deliberately vulnerable demo app the gate catches. 12/12 tests.
pythonactionssemgreptrivy - darkforge-edr-dashboard — Next.js 14 + Tailwind console that consumes the EDR feed. Filterable alert grid, severity timeline, host drill-down.
nextjstailwind
- tiny-compiler — A Pascal-style language that actually compiles to MIPS-32 assembly. Full lexer → parser → AST → codegen pipeline in ~700 lines. 25/25 tests. Pairs with
mips-emulator.pythoncompiler - mips-emulator — MIPS-32 instruction-set emulator in C++17. Decodes R/I/J-type, executes a useful subset of arithmetic / branch / memory / syscall ops. 16/16 tests.
cppsystems
| Area | Repos |
|---|---|
| Offensive / red team | ctf-toolkit · steg-toolkit · phish-forge |
| Defensive AppSec | secret-rotator · dns-doctor · nextjs-auth-armor |
| Meta / orchestration | darkforge-cli — runs the whole security suite through one grade-A-to-F CLI |
| CS depth | bigint-cpp · polyglot-sort-grand-prix · prolog-ufo-puzzle |
| Frontend / viz | algoviz (Three.js 3D sort visualizer) · pixel-forge · lead-foundry |
Languages Python · Go · C++ · TypeScript · SQL · Bash · Prolog · MIPS asm
Backend FastAPI · Node · Supabase · SQLite · REST · subprocess orchestration
Frontend Next.js · React · Tailwind · Three.js
Security SAST (Semgrep) · SCA (Trivy) · secrets (gitleaks) · DNS/SPF/DKIM/DMARC ·
TLS · YAML rule engines · canary tokens · STRIDE threat modeling
Tooling pytest · Go test · CMake · GitHub Actions · Docker
Compilers, distributed systems, and a small language model of my own. Repos drop here when they're test-passing — not before.