Python PyTorch NLP Transformers
Dual transformer language model trained on 2.4M words of classic mystery fiction (Christie & Doyle) that generates text in each author's distinct style. Built from scratch in PyTorch — full ML pipeline including data preprocessing, hyperparameter tuning with grid search, and train/validation/test evaluation.
JavaScript Google Apps Script Gmail API Automation
Google Apps Script tool for bulk-creating and managing Gmail filters from a simple config array. Auto-creates labels (including nested ones), skips duplicate filters, replaces outdated ones, and backfills labels onto existing emails.
Go JavaScript SQLite Agile
Competitive 2-player browser game combining Pong mechanics with a hex-to-binary conversion challenge. Built with a team following Agile methodologies.
Python VPython Research
Collaborative research project simulating gas particle collisions to accurately model temperature variations in accretion discs within binary star systems. Tests multiple simulation methods for heat-map generation.
Java Algorithms
Java algorithm for the board game Connect Five featuring priority-based move selection for two game modes: first to five and most sets of five.


