University of Pennsylvania Computer and Information Science student pursuing accelerated master's work in robotics. I build research software, ML/data pipelines, systems projects, and full-stack tools, mostly in Python, TypeScript, C, and Java.
Portfolio | Resume | LinkedIn | Google Scholar | Email
- Working with Prof. Duncan Watts through PURM at Penn CSS.
- Incoming CIS 4500 databases TA for Fall 2026.
- Building projects around protein modeling, affinity prediction, systems programming, and practical web tools.
- PepDock: AlphaFold 3 evaluation for protein-peptide docking, including mutation tests, out-of-distribution targets, ligand-swapping controls, and confidence versus affinity analysis.
- Protein-Peptide Binding Research: co-authored JCC paper on AI-assisted protein-peptide binding pose prediction using AlphaFold 2, ZDOCK, and ANI-2x refinement.
- Boltz-2 Affinity Embedding Modeling: target-specific affinity models built from Boltz-2 affinity-module embeddings, scalar outputs, docking features, and ULVSH labels.
- PennOS: Unix-like OS project in C with cooperative threading, a shell, scheduler, job control, and a custom FAT-style file system.
- LeetLoop: local-first Next.js tracker for coding interview prep with spaced repetition scheduling, attempt logging, templates, and JSON backups.
- Image-to-Collision Physics Demo: Flask and React pipeline that turns two uploaded images into meshes, editable physics properties, and a Blender collision render.
- Spark Social Map: Next.js social map with Mapbox, Clerk, Supabase, pinned media posts, and follow-network filtering.
More project pages live on my portfolio.
Python, TypeScript, React, Next.js, Node/Express, PostgreSQL, C, Java, Jupyter, scikit-learn, LightGBM, AWS RDS, Supabase, Mapbox, AlphaFold, Boltz.
Research software, machine learning, computational biology, systems programming, full-stack development, data pipelines, and robotics-adjacent software.



