Academic & Engineering Projects Academic, full-stack applications, machine learning research, and systems engineering projects. Software & Tools Summer 2026 Speed Test Personal Projects A simple, single-page network speed test measuring download speed, upload speed, and ping against the server hosting this site, with live-updating results and connection details. Node.jsExpressJavaScriptStreams API Details Code (opens in a new tab) Demo Software & Tools Summer 2026 Blink Morse Decoder Personal Projects An accessibility-focused Android app that translates deliberate eye blinks into Morse code text using real-time camera-based facial landmark tracking and a custom blink state machine — enabling hands-free communication without extra hardware. KotlinAndroidCameraXSmartSpectraMaterial 3 Details Code (opens in a new tab) Research & ML Spring 2026 Toward Vehicle-Agnostic Driving Signatures for Cognitive Impairment Prediction from Naturalistic Driving Data Washington University in St. Louis Master's thesis investigating whether naturalistic driving data can predict cognitive impairment status across different vehicles, evaluating six modeling approaches on over 26,000 participant-weeks of telematics data from 304 older adults. PythonPyTorchDeep LearningDomain AdaptationSequence ModelingScikit-learnPandasNumPyMatplotlibGit Details PDF (opens in a new tab) Software & Tools Fall 2025 HackWashU Databases Workshop Washington University in St. Louis Developed and facilitated a hands-on databases workshop teaching SQLite, Supabase, API integration, and full-stack web development through two complete projects. PythonSQLiteSupabasePostgreSQLJavaScriptHTMLCSSAPIsDatabase Design Details Code (opens in a new tab) Research & ML Fall 2025 Red-Blue Visual Auto Defender: Automated Visual Jailbreak Generation and Explainable Defenses Washington University in St. Louis Built a Red-Blue teaming system for VLM security that automatically generates visual jailbreak attacks and explainable, code-based defenses using OCR and keyword detection. PythonPyTorchTransformersGemma-3PillowOpenCVOCROpenAI APIAnthropic API Details Code (opens in a new tab) Research & ML Fall 2025 MLB Statcast Real-Time Data Pipeline Washington University in St. Louis Built a real-time data pipeline for MLB pitch data using Apache Airflow, Snowflake, and Kafka, with an interactive Streamlit dashboard for pitch analysis and visualization. PythonApache AirflowSnowflakeApache KafkaApache SparkStreamlitpybaseballPandas Details Code (opens in a new tab) Software & Tools Summer 2025 Google Calendar Availability Sync Personal Projects A Google Apps Script that automatically syncs events from multiple source calendars to a single 'Availability' calendar, creating customizable availability blocks while preserving privacy. Google Apps ScriptJavaScriptGoogle Calendar API Details Code (opens in a new tab) Demo Research & ML Summer 2025 Bayesian Optimization for Material and Product Optimization Personal Projects Applied Bayesian optimization techniques for hyperparameter tuning and feature optimization across superconductivity, concrete strength, and wine quality prediction problems. PythonJupyter NotebooksScikit-learnScikit-optimizeXGBoostNumPyPandasMatplotlibSeaborn Details Code (opens in a new tab) Software & Tools Summer 2025 Instagram Unfollow Checker Personal Projects A cross-platform GUI application that identifies Instagram accounts you follow that don't follow you back, with session management and 2FA support. PythonTkinterInstaloaderPyInstaller Details Code (opens in a new tab) Research & ML Spring 2025 Desperate Housewives Monologues Dataset Personal Projects Extracted and organized monologues from Desperate Housewives for NLP analysis, sentiment analysis, and text-based machine learning projects. PythonNLPText Processing Details Code (opens in a new tab) Research & ML Fall 2024 Datacenter Cooling Optimization using Deep Reinforcement Learning Washington University in St. Louis Implemented multiple deep reinforcement learning algorithms (DDQN, PPO, SAC) integrated with EnergyPlus simulations to optimize datacenter cooling systems for improved energy efficiency. PythonPyTorchEnergyPlusGymnasiumSinergymNumPyTensorBoardGit Details Code (opens in a new tab) Web Apps Fall 2024 Interactive Storybook Washington University in St. Louis Built Tales We Weave, an AI-powered interactive storytelling platform where readers shape branching narratives through choices, with AI-generated text (Google Gemini) and illustrations (fal.ai), built with Vue 3, Express, and MongoDB. Vue.jsPiniaVue RouterNode.jsExpress.jsMongoDBGoogle Gemini APIfal.aiJavaScriptHTMLCSSAI IntegrationGit Details Code (opens in a new tab) Demo Research & ML Fall 2024 Multimodal Prediction of Alzheimer's Disease Washington University in St. Louis Built a multimodal machine learning pipeline combining MRI imaging and clinical data from the OASIS-1 dataset for early Alzheimer's disease detection. PythonDeep LearningTensorFlowKerasPyTorchMachine LearningScikit-learnXGBoostPandasNumPyMatplotlibSeabornJupyter Notebooks Details Code (opens in a new tab) Web Apps Fall 2024 PHP Calendar Application Washington University in St. Louis Developed Chronos, a feature-rich personal calendar and event management web app using PHP 8.4 and MySQL, with secure authentication, an interactive month-view dashboard, and a glassmorphic UI. PHPMySQLHTMLCSSJavaScriptWeb SecurityDatabase DesignAuthenticationGit Details Code (opens in a new tab) Demo Web Apps Fall 2024 Socket.IO Multi-Room Chat Application Washington University in St. Louis Developed a feature-rich multi-room chat application using Node.js and Socket.IO with password-protected rooms, private messaging, and user moderation capabilities. Node.jsSocket.IOJavaScriptHTMLCSSReal-time CommunicationWeb DevelopmentAuthenticationGit Details Code (opens in a new tab) Demo Research & ML Spring 2023 Artificial Intelligence Opinion Survey Ohio Wesleyan University Designed, fielded, and investigated a survey research of 1000 employees to analyze AI's impact on work efficiency and attitudes. Found AI improved efficiency across industries. ResearchData AnalysisRTableauQualtricsProlificArtificial IntelligenceStatistics Details Code (opens in a new tab) Web Apps Fall 2022 Connect 4 AI Ohio Wesleyan University Co-developed an AI opponent for Connect 4 using alpha-beta pruning algorithm. JavaHTMLCSSJavaScriptOOPArtificial IntelligenceGit Details Code (opens in a new tab) Demo Research & ML Summer 2022 AIParkinScan MITxSureStart Co-developed AIParkinScan software for Parkinson's diagnosis using audio and image data. Utilized neural networks, spectrograms, and Random Forest algorithm. PythonTensorFlowFlaskScikit-learnArtificial IntelligenceMachine Learning Details Code (opens in a new tab) Slide (opens in a new tab) Web Apps Summer 2022 Artificial Intelligence in Modern Board Games Ohio Wesleyan University Built a browser-playable Java Lost Cities game with greedy, minimax, and alpha-beta AI agents that evaluate complete turn outcomes. JavaHTMLCSSJavaScriptArtificial IntelligenceOOPGame TheoryGit Details Code (opens in a new tab) Demo