Home

Projects

My own personal projects. Ordered roughly by how much time I’ve spent on them.

Cross Country Predictive Rankings icon

Cross Country Predictive Rankings

Web App for Computer NCAA D1 Cross Country Model

Computer cross country ranking system that automatically updates the site with most recent races and up to date analytics

Tech: React, Next.js, TypeScript, Tailwind, PostgreSQL, Railway, Vercel
College Football Model icon

College Football Model

College Football Analytics Web App

Model consistently wins against Vegas spreads roughly by 2–4% over the 50% threshold and stays on par with the best professional models

Tech: PyTorch, FastAPI, SQLite/Postgres, React, Next.js, Tailwind, Vercel, Railway, GitHub Actions (CI/CD)

Movie Identification Capstone

Senior capstone website that lets people describe plot, cast, or scenes to rediscover a movie title using Elasticsearch

Optimized database feeds Elasticsearch so queries return candidates with posters, casts, plot blurbs, and official trailers

Tech: React, Node/Express, REST APIs, Elasticsearch, TMDb/IMDb APIs, YouTube Search
College XC Virtual Meet icon

College XC Virtual Meet

Web app that loads collegiate XC meet results from a URL, builds virtual meets, and exports scored results

Instead of spending hours compiling data, coaches can simulate meets in seconds

Tech: React, Next.js, TypeScript, SQLite, CSV/Excel export

Email Summary Microservice

Privacy first microservice that ingests Gmail and generates category based summaries using YAML-driven rules

Keeps priority communications surfaced without routing raw inbox data to third party AI services

Tech: Python, Gmail API, Resend, YAML rule engine

Newsletter Builder

Desktop tool for a university club to manage templates, subscriber lists, and send Gmail based campaigns

Supports ~200 subscribers with repeatable templates, scheduling, and deliverability checks

Tech: Electron, TypeScript, SQLite, Gmail API, HTML templates

Experience

Professional experience where I shipped production features for real stakeholders.

Software Engineer Intern

Ohio State Athletics

May 2025 – Aug 2025Columbus, OH
  • Upgraded legacy internal tools from Bootstrap 3 to 5 to improve maintainability and responsiveness.
  • Collaborated with athletic department stakeholders to design and ship a forms portal in C#, .NET, JavaScript, CSS, and SQL Server.
  • Implemented scheduling features that help athletes, coaches, and staff manage practices, competitions, and logistics with AWS S3 storage.
  • Worked closely with the application team through design reviews, QA, and launch support.

Sales Associate & Internal Tool Developer

Fleet Feet

May 2023 – May 2025Columbus, OH
  • Identified an inventory gap across local competitors and built automation to compare sales data and recommend stock adjustments.
  • Scheduled the analysis tool to run weekly so staff instantly saw which shoes and categories to re-order.
  • Managed day-to-day retail operations including inventory management, and shipping.

Contact

Open to full-time software engineering roles focused on software, data, and analytics.