Home

Projects

Independent or self directed projects where I identified an unmet need or had an interest and created a technical solution.

Zubot icon

Zubot

General use agentic AI runtime with interactive LLM workflows, structured memory, and customizable tools and task pipelines

Designed to persist user context through structured memory and summarization while running queued tasks through parallel slots with strict concurrency controls

Tech: Python, SQLite, Postgres, LLM Tooling, Agent Orchestration, Parallel Task Execution, Scheduling, Context Management, Systems Design
Cross Country Predictive Rankings icon

Cross Country Predictive Rankings

Predictive analytics web app for NCAA Division I cross country rankings and championship projections

My background in software engineering, math and modeling, and Division I running put me in a unique position to build one of the first college cross country analytics systems

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)
Chrome Page Sender icon

Chrome Page Sender

Chrome extension that captures the active tab and sends content to a local HTTP or WebSocket endpoint

Enables custom agents to review live pages such as job postings or internal tools

Automates manual copy-paste for workflows like monitoring sports betting lines

Tech: Chrome Extension (Manifest V3), JavaScript, Chrome Extension APIs, Node.js, HTTP, WebSocket

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
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
Movie Identification Capstone icon

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

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.