Portfolio
Calm Hands: Stop Nail Biting with AI
Desktop application that provides real-time feedback on nail-biting using computer vision and a fine-tuned deep neural network. Built complete training dataset and iteratively improved model performance.
Using ML to Decode Short Term Memory from EEG
Published article in Psychological Science journal. Designed and conducted large-scale cognitive neuroscience experiments, processing neural data and using ML to classify short term memory states.
Vorpal: Competitive Fighting Game with AI
Fighting game built in Python with PyGame featuring challenging heuristic-based AI that adapts and responds in real-time during gameplay.
Analyzing Bicycle Infrastructure in Python
Comprehensive visualization and analysis of bicycle networks in major US cities using OSMnx and Matplotlib.
Interactive Generative Line Art
Web-based interactive application using Bokeh library with Python backend. Generates complex visual patterns using NumPy matrix operations for real-time rendering.
Visualize ML Weights from EEG
Advanced data visualization for understanding EEG machine learning models. Features animated coefficient visualization with temporal information using Matplotlib.Animation and spatial back-projection.






