Computational Chemistry
Müller-Brown Potential Energy Surface showing the three minima and two saddle points

Müller-Brown Potential in PyTorch

PyTorch implementation of the Müller-Brown potential with performance optimizations, MD simulations, and analytical vs …...

Scientific Computing
Velocity Autocorrelation Function showing the signature negative region characteristic of liquid dynamics and the cage effect discovered by Rahman

Rahman's 1964 Liquid Argon Simulation Replication

Replication of Rahman's 1964 molecular dynamics simulation using modern LAMMPS and Python, achieving quantitative …...

Computational Chemistry

Mini-Protein Trajectory Generation

GROMACS workflows for amino acid dipeptide trajectories across nine residue types, creating diverse MD datasets for ML …

Computational Social Science
Data visualization showing congressional bill analysis and legislative patterns

Congressional Data Analysis & Classification

Data science project scraping 47,000+ congressional bills, analyzing legislative patterns, and building ML models …...

Computational Social Science
Network visualization showing social media conversational analysis and text relationships

PyConversations: Social Media Conversational Analysis

Undergraduate thesis exploring representation learning for social media text and developing tools for cross-platform …

Creative Work

Rubik's Cube Player

Real-time computer vision system converting Rubik's cube color patterns into music, generating harmonious sounds as the …