ABOUT WORK RESEARCH HISTORY PROJECTS GAMES BLOG INTERVIEWS HOBBIES CONTACT
ALL WORK

Every project.

Featured builds, research prototypes, and everything in between. Click any card to view on GitHub.

01 FEATURED

Post-Quantum Crypto · 2026

Kyber Crystals — Post-Quantum Channel

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.

CliboqsKyberDilithiumSPHINCS+AES-GCM
Kernel Fuzzing · 2026

RaceFuzz — Kernel Fuzzer

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.

GoCKernelFuzzingOSIRIS Lab
Kernel Security · 2024–2025

xv6 OS Security Enhancements

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.

Cxv6ASLRW^XStack Canaries
Adversarial ML · 2025

Adversarial Robustness in DNNs

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.

PythonTensorFlowCleverHansARTPGD
Emulation · 2024

CHIP-8 Emulator

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.

CSDL2CPU EmulationMemory Management
Security Tool · 2026

Vulnerability Scanner

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.

Security AnalysisBinary ExploitationCVE DetectionCLI

02 MORE WORK

Other projects

Productivity · 2026

Chronos

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.

TypeScriptSchedulingOSIRIS Lab
Project Management · 2026

Animus

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.

Project ManagementOSIRIS LabResearch Ops
OS Security · 2025

Lind Sandbox — Rust Research

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.

RustPOSIXWebAssemblySandbox
CTF Infrastructure · 2025

CSAW CTF 2025 — Author & Infra

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.

CTFChallenge DesignInfrastructureOSIRIS Lab
Wargames · 2024

OverTheWire Write-ups

Documented solutions and methodology for OverTheWire Bandit and Natas wargame challenges — covering Linux privilege escalation, web exploitation, and crypto fundamentals.

CTFBashWebWrite-up