I'm a Computer Science and Finance student at Northeastern University (Class of 2028) with a strong interest in the intersection between artificial intelligence and cybersecurity. I'm particularly drawn to building data-driven applications that have real-world use and solve problems faced by regular people.

I've worked with various different languages and tools, from using Python and several libraries to HTML and CSS (and more) to create a beautiful and interactive website to help users analyze specific stocks, and I always welcome opportunities to grow.

Outside the realm of computer science, I follow Formula 1 and Chicago sports closely (mainly the NFL and MLB teams), build and tinker with mechanical keyboards, and cook. You can also find me rowing, playing tennis, and hanging out with my dogs.

Languages

Python Java JavaScript C++ SQL HTML/CSS

Frameworks & Libraries

Flask Pandas NumPy Matplotlib Seaborn Plotly Leaflet

Tools

Git GitHub SQLite AWS GitHub Actions pytest Jupyter Windows macOS Linux

Northeastern University

Bachelor of Science in Computer Science and Finance

Boston, MA

Expected May 2028 Dean's List

Relevant Coursework

Object Oriented Design Artificial Intelligence Theory of Computation Computer Systems Algorithms & Data
View Full Resume →

MBTA Audit ↗

Live service that records every arrival prediction the MBTA publishes, observes when trains actually arrive, and learns the bias at each stop to serve a corrected time. Cut arrival error over 25% on a held-out test set.

  • Built a Python and SQLite pipeline collecting ~4 million observations per day, halving storage by writing only revised predictions
  • Reduced model training input over 13x by pre-aggregating outcome rows into per-stop, per-lead-time error bins
  • Trained per-stop, per-lead-time bias corrections across seven rapid transit lines and branches
  • Automated hourly processing and daily retraining on EC2 with dead-man's-switch alerting and a public status page
  • Built a live Leaflet map, stop lookup, and accuracy page serving corrected arrival times
Python Flask SQLite Pandas AWS

NFL Quarterback Regression Model ↗

Logistic regression classifier built from scratch in NumPy to predict NFL regular-season outcomes using quarterback data spanning 80+ years.

  • Implemented gradient descent, sigmoid activation, and cross-entropy loss from scratch
  • Engineered features from 1940s-2024 quarterback data using Pandas
  • Led a 3-person team through data collection, modeling, and code review
  • Built interactive visualizations with Matplotlib, Seaborn, and Plotly
Python NumPy Pandas Matplotlib Plotly

VSN - Stock Analysis Platform ↗

Web-based platform for analyzing financial time-series data, computing key performance metrics, and enabling interactive data exploration for investment decisions.

  • Built dynamic data pipelines to retrieve, filter, and analyze stock market data
  • Implemented data processing logic to compute key asset performance metrics
  • Integrated interactive frontend components for data exploration
JavaScript HTML/CSS Python

CLI Password Manager ↗

A local command-line password manager with AES encryption.

  • Implemented AES encryption with unique per-vault salts to prevent pre-computed attacks
  • Master password is never stored - derived into a runtime encryption key using key derivation
  • Built a secure password generator and clipboard integration to avoid on-screen credential exposure
  • Designed full CRUD operations via an interactive CLI with password input masking
Python
View All Projects →

I'm actively looking for any co-op or internship opportunities. Whether you have an opportunity, a question, or just want to connect, feel free to reach out.