~/work

Projects

Featured builds, research prototypes and everything in between. Each card opens a case study with the approach, highlights and source.

  • 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.

    • C
    • liboqs
    • Kyber
    • Dilithium
    • SPHINCS+
    • 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.

    • Go
    • C
    • Kernel
    • Fuzzing
    • OSIRIS 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.

    • C
    • xv6
    • ASLR
    • W^X
    • Stack 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.

    • Python
    • TensorFlow
    • CleverHans
    • ART
    • PGD
  • 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.

    • C
    • SDL2
    • CPU Emulation
    • Memory 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 Analysis
    • Binary Exploitation
    • CVE Detection
    • CLI

More 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.

    • TypeScript
    • Scheduling
    • OSIRIS 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 Management
    • OSIRIS Lab
    • Research 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.

    • Rust
    • POSIX
    • WebAssembly
    • Sandbox
  • CSAW ’25 · challenge author

    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.

    • CTF
    • Challenge Design
    • Infrastructure
    • OSIRIS 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.

    • CTF
    • Bash
    • Web
    • Write-up