Research & AI security
Measurement-first work on what models and infrastructure disclose.
Black-box study of LLM semantic-steganography detectability: what the monitor knows versus the form the payload arrives in.
Built for the Anthropic Fellows Program application. Defensive measurement, no attack tooling; negative results reported alongside positive ones.
Exposure intelligence for the AI-infrastructure layer: leaked credentials, MCP and agent configs, git-metadata secrets, supply-chain risk.
Live verification across 16 providers and orphan-signal triage rank what to trust; SARIF dedup for CI.
Security tooling
Offensive and defensive tooling, ordered by phase: discovery, exploitation, detection, response.
Discovery
Async port scanner: CVE sigs, fingerprints, passive recon (Shodan), QUIC, Nmap pipe, script hooks — HTML / Nmap XML / Nuclei JSON.
Throughput and timing profiles for authorized scopes; audit logging and machine-readable exports.
Subdomain takeover + takeover-style risks: 40+ provider fingerprints, CT/DNS/RDAP, DoH, second-order CNAME chains.
Discovery → verification before dangling assets get claimed.
OSINT + dark-web pipeline: Tor/clearnet ingest, Neo4j graph, STIX 2.1, NL → Cypher — attribution-first.
Hunters + crypto tracing + stealer logs on a FastAPI + Next.js stack.
Exploitation
JWT toolkit: 15+ checks, large wordlist cracking, CVE-specific chains (alg confusion, kid/JKU/X5U, null sig, JWKS spoofing).
One audit path from secret testing to forged tokens and exploit validation.
SQLi scanner: WAF-aware YAMLs, Trickest CVE sync, SARIF/JSONL for CI — GraphQL, OOB, second-order modes.
Batch URLs + CI exit codes; optional payload learning from failures.
Detection
MV3 extension: storage, WebSockets, SW caches, GraphQL — 157 patterns, ML classification, live secret verification.
In-browser surface other scanners rarely touch.
Header auditor: 60+ checks, large fingerprint set, KEV linkage, OWASP/PCI/SOC mapping, drift history, MCP remediation hints.
Letter grades + CVE tie-in; SARIF for GitHub Code Scanning.
REST + GraphQL tester: OWASP API Top 10 (2023) checks, CVE-sourced payloads, SARIF, dashboard, Docker.
Single async pass for SSRF, BOLA, auth, GraphQL, rate limits — CI-ready.
Response and defence
Run live or on PCAP: eBPF flow + PID/binary tie-in, 25+ detectors — HTML (multi-tab), JSON, CLI, SARIF 2.1.0.
Timelines, IOC extraction, MITRE-mapped output for IR handoff.
Browser EVTX: Hayabusa, Chainsaw, or raw logs — 31 Sigma rules, PowerShell decode, 12 tabs, KQL/SPL/EQL/VQL export, no backend.
Logs stay local; heatmaps, lineage, and LOLBin radar for LotL-style cases.
MV3 + Python CLI: additive scoring, YARA-X on .eml/.msg, intel sync — NIST/MITRE-aligned triage.
Canvas LURE for live severity across the kill chain.
Privacy engineering
Regulatory and technical — statutory mapping on one end, defences that run in the browser on the other.
Privacy-engineering suite: nine Claude Code skills over a citation-backed taxonomy of 29 jurisdictional and sectoral privacy records.
Compliance is a floor; selective disclosure is the ceiling.
MV3 anti–behavioral biometrics: 22 modules (keys, pointer, motion, timing noise) — React 18 + TS; nothing leaves the browser.
Three privacy levels; sub-2ms overhead target.
Applications & tooling
Product work and developer tooling, shipped.
Claude Skills suite for stripping AI defaults from writing, code, and design by two-pass manual audit rather than find-and-replace.
Find-and-replace removes the tells and leaves the structure; the audit targets the structure.
Accessible bilingual municipal site redesign. Task-oriented IA over org-chart IA; working search, focus-trapped dialogs, persistent theme, real language switching.
Unofficial concept, not affiliated with or endorsed by the City. Content is mock; behaviour is real.
Web-first Flutter app for electricians: quotes, PDF generation, job templates, invoices, and contract workflows.
Product-first, minimal interface — built for use on site rather than at a desk.
Crypto & protocol
Solana and Bitcoin protocol work.
Sound as a hardware security module: Solana seed-phrase backup inside ordinary audio, acoustic cold signing, and Solana Pay over sound.
Hackathon build (Solana Seeker, Monolith 2026) — a working proof of the idea, not a hardened wallet.
Solana → Bitcoin teleburn protocol. Burns a Solana NFT and records an on-chain proof linking it to a Bitcoin inscription. Live at kiln.hot.
~78 bytes on-chain, one atomic transaction, publicly verifiable.