
I build systems that have to prove they work. As a Research Intern at the Qualcomm Institute (CALIT2) from 2022 to 2024, I built browser-native video encrypted with keys from a simulated BB84 quantum key exchange, Grover search that found the right answer five times as often as chance on real IBM hardware (32.3% against 6.25%), and machine-learning classification pipelines. I graduated in Computer Science from UC San Diego in December 2024, and since then I've been building independently: the demos below, a quantum SVM paper recreation run on IBM hardware, and this site.
Outside the lab, I co-founded San Diego CTF and Quantum Computing at UC San Diego, served as President of ACM Cyber through COVID lockdown, and built a MERN-stack platform serving 2,400 monthly active users for RIT Esports.
I am looking to be part of a team that ships code and solves hard problems.
- Made three demos run entirely in the browser (the nonogram solver, the ML classifier platform and the resume editor), with their live backends behind a pass-gated gateway.
- Recreated a 2019 quantum SVM paper end to end in Qiskit and ran its circuit on ibm_marrakesh: a Jensen-Shannon divergence of 0.0127 against the paper's 0.130, over the same 16-outcome distribution at 8,192 shots.
- Built this site: static Astro under a hashed Content-Security-Policy, a 1-bit design system enforced by lint gates, and deploys gated on CI.
Extensible ML platform benchmarking quantum-hybrid classifiers against classical baselines on three datasets — plus a NISQ-era quantum SVM paper recreated end-to-end in Qiskit and run on IBM hardware.
- PyTorch
- Qiskit
- SSE
- Flask
- Jupyter
One master resume, many targeted versions: a structured-data editor where each variant is a tag-rule lens over the same content, with checkpoint history and undo, compiled to PDF through XeLaTeX.
- Svelte 5
- Express
- SQLite
- Cloudflare Access
- XeLaTeX
Grover search scored against a backtracking solver on an NP-complete puzzle, enumerated to 4x4 and run on IBM hardware. Built at Qualcomm Institute.
- Qiskit
- Grover
- Flask
- Socket.IO
- IBM Quantum
End-to-end encrypted video chat whose keys come from a simulated BB84 quantum key exchange, built at Qualcomm Institute.
- WebRTC
- BB84 QKD
- AES-128-GCM
- Python
- Built a frame-level encryption pipeline for live video, enabling real-time AES-128-GCM encryption (FFmpeg, WebRTC Insertable Streams).
- Simulated a noisy quantum channel (Poisson photon source, fiber attenuation, detector modeling) to validate protocol correctness — used to verify eavesdrop detection via error rate anomalies.
- Presented algorithmic research to IBM's VP of Quantum during a campus visit.
- Co-founded to fill a gap in undergraduate quantum computing education at UCSD. Restructured processes and formalized handoffs before graduating — org survived complete leadership turnover and is now nationally chartered as QCSA.
- As President, maintained org engagement through full COVID lockdown when most student orgs lost momentum.
- Centralized documentation for the 500-member org in Notion with role-based least-privilege access controls.
- Built and deployed a MERN-stack platform via Docker serving 2,400 monthly active users across 6 varsity esports teams with 99.9% uptime.
- Co-founded San Diego's largest annual cybersecurity competition — hundreds of competitors across 20+ countries — and ran its first two years; it has continued annually since.
- Built the Discord bot submission interface (Discord.JS) used by all competitors across both years — zero onboarding friction.
- Sole IT resource for transitioning the center to remote operations during COVID-19, keeping ~25 client families connected.
- Tutored 50+ students in math, ~15 regularly at a time, most of them the center's advanced students, and helped pilot a new computer science pathway.