Featured builds, research prototypes, and everything in between. Click any card to view on GitHub.
01 FEATURED
Research-grade PQ secure channel in C, implemented twice with two different post-quantum families behind one pluggable backend — ML-KEM-768 + Dilithium vs HQC-192 + SPHINCS+ — then attacked and benchmarked under a unified Docker harness. NIST PQ Category 3.
Semantic fuzzing framework targeting the Linux kernel's network stack for race conditions — the OSIRIS Lab research project I lead. Coverage-guided mutation, Go-based corpus generation, and concurrency-aware race detection heuristics.
Kernel-level security enhancements to the xv6 OS — ASLR, W^X memory policies, stack canaries, process isolation, and custom system calls for security auditing. Built on the Lind sandbox research at NYU.
PGD adversarial training on MNIST, validating Madry et al. (2018) — achieving ~90% accuracy against PGD/FGSM attacks. Identified weaknesses under C&W attacks. Re-engineered TensorFlow 1.x → 2.x for CleverHans and ART.
A fully functional CHIP-8 emulator from scratch — all 35 opcodes, 64×32 pixel XOR-based sprite rendering, SDL2 graphics and input, proper timing with delay/sound timers, and 16-key hexadecimal keypad.
A CLI tool to quickly scan binaries and applications for common vulnerability classes — weak permissions, outdated libraries, CVE matches, and ROP gadget detection. Designed for CTF and real-world assessments.
02 MORE WORK
A scheduling and time-coordination app I built for OSIRIS Lab dev meetings — find the slot that works across everyone's availability, without the spreadsheet chaos. TypeScript, end to end.
A project management solution I built for OSIRIS Lab — coordinating 9 concurrent research projects, their leads, milestones, and student teams from a single control plane.
OS-level security research using Rust, contributing to the Lind sandbox project — a restricted POSIX environment to safely execute untrusted code via WebAssembly. Part of NYU Tandon systems security research.
Authored a challenge for CSAW CTF 2025 and co-ran the qualifiers — challenge hosting, platform maintenance, and moderation at scale across dozens of global regions for one of the world's largest student-run security competitions.
Documented solutions and methodology for OverTheWire Bandit and Natas wargame challenges — covering Linux privilege escalation, web exploitation, and crypto fundamentals.