Skip to content
View mattleonard16's full-sized avatar

Block or report mattleonard16

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mattleonard16/README.md

Matt Leonard banner

LinkedIn Email GitHub

Full-stack engineer building ML pipelines, real-time web apps, and products people actually use.


Featured Projects

ML system that predicts NFL player performance and identifies sportsbook value bets.

Python FastAPI Next.js SQLite

  • Position-specific ML models trained on historical player data
  • Kelly Criterion bankroll optimization with 15.2% ROI on value bets
  • Full-stack dashboard with FastAPI backend and Next.js frontend

Real-time fare comparison across Uber, Lyft, and taxi with interactive route mapping.

Next.js TypeScript PostgreSQL Prisma MapLibre

  • Surge pricing comparison and best-time-to-ride recommendations
  • Interactive route mapping with real-time fare estimates
  • PostgreSQL + Prisma data layer with Redis caching

Sports team management platform with payments and org management.   GitHub

Next.js TypeScript Supabase Stripe Expo

  • Live production SaaS with Stripe subscriptions + Stripe Connect for donations
  • Google OAuth, Row Level Security, and Resend transactional emails
  • React Native mobile app with Expo and Google Calendar sync

Personal tax-tracking dashboard with receipt scanning and LLM-powered categorization.

Next.js TypeScript Tesseract.js

  • OCR receipt scanning via Tesseract.js with automatic data extraction
  • LLM-powered expense categorization and smart deduction discovery

Technical Stack

Languages
Python TypeScript JavaScript SQL C C++ Bash

Frontend
React Next.js Tailwind CSS MapLibre GL Expo

Backend
FastAPI Node.js Express Supabase Stripe

Data & Tools
PostgreSQL SQLite Prisma Redis Git


Experience

Backend & Data Processing Intern @ Madhive · Mountain View, CA · Aug 2025 – Oct 2025

  • Queried and analyzed large MySQL advertiser datasets to identify metric discrepancies impacting revenue reporting
  • Built Python workflows processing ~62K structured records per run, eliminating manual spreadsheet analysis
  • Implemented validation checks including row-count assertions, null-threshold guards, and schema enforcement to prevent reporting drift
  • Reduced investigation turnaround time from multi-day analysis to same-day resolution through workflow automation

Want to chat about a project or opportunity? Reach out.

Popular repositories Loading

  1. nflalgorithm nflalgorithm Public

    NFL Algorithm started end of may

    Python 8 3

  2. ridecomparsion ridecomparsion Public

    TypeScript 1

  3. FpCompSciWebsite FpCompSciWebsite Public archive

    Forked from SufurElite/FpCompSciWebsite

    The Website for the Fordham Prep Computer Science Team

    CSS

  4. mattleonard16 mattleonard16 Public

    Config files for my GitHub profile.

  5. alicenet alicenet Public

    Forked from alicenet/alicenet

    Official repository for the AliceNet layer2 blockchain

    Go

  6. taxhelper taxhelper Public

    TypeScript