ECE student interested in cybersecurity, self-hosting, AI coding agents, and running.
- Offensive security: Hack The Box machines, written up with methodology and lessons learned.
- AI coding agents: tools that check what agents like Claude Code and Codex claim against what they actually did.
- Homelab: a home server running Docker, Caddy, AdGuard Home, Tailscale, and self-hosted apps, plus small tools for it.
| Repo | Description |
|---|---|
| agent-polygraph | Checks your coding agents' "all tests pass" claims against what actually ran, from Claude Code and Codex session logs. Also a Stop hook that sends the agent back to rerun the tests. Node.js, zero dependencies. On npm and as a Claude Code plugin. |
| htb-machine-walkthroughs | Authorized Hack The Box walkthroughs covering tooling, exploitation paths, and takeaways. |
| homelab-guide | How I run my home server with Docker, Caddy, AdGuard Home, Tailscale, and self-hosted apps. |
| diun-signal-bridge | Forwards Diun Docker image update notifications to Signal. Python, standard library only. |
| spotdl-web | Small private web queue around spotDL for a homelab. FastAPI and Docker. |
| Image_processing_lab | Image processing lab exercises in Python. |
krill_bot: a cheat for Krillion Puffer Party. Historical answers, a local 8B model, live answer tracking, and 50 regression tests. For a fish game.
You still submit the answers yourself. I had to leave one skill check.
Not public, for now:
- adaptive-honeypot-thesis: my thesis prototype, a safety-first adaptive generative honeypot with attacker profiling, policy-driven decoys, stateful fake environments, and reproducible evaluation. Private because the thesis work is still unpublished.
- pace-atlas: a running dashboard for Garmin and Strava exports with race-time predictions and recovery-aware training suggestions. Private while I fix and clean it up, since it handles personal training data.
- htb-machine-walkthroughs-private-archive: write-ups for Hack The Box machines that are still active. They go public after the machines retire.
Python · FastAPI · JavaScript · Node.js · Linux · Docker · Git · Nmap
- GitHub: @EleChon-pixel
