UCF · B.S. in IT · CECS

Liam Kinnally

Software EngineeringSoftware TestingAI / ML

I build software, then test and measure it to understand how well it works.

Open to Spring & Summer 2027 internshipsOrlando, FL
Featured project

NBA Player Stat Prediction

PythonpandasNumPyscikit-learnSQLAlchemySQLiteMatplotlibpytestGitHub Actions

A reproducible ML pipeline for predicting NBA player performance.

Built an end-to-end Python data pipeline to ingest, validate, store, model, and evaluate NBA player-game data. The project uses leakage-safe rolling features, expanding-window cross-validation, serialized model artifacts, and automated tests in CI.

26,547
Player-games
4.85
Points MAE
average prediction error
23 / 28
Windows won
vs. baseline
Chronological holdout · points

Trailing 7-day MAE

23/28windows won
Gradient boosting10-game baseline
Rolling mean absolute error for the points model versus baselineAcross 28 complete trailing seven-day windows, the gradient boosting model has lower error than the ten-game rolling-average baseline in 23 windows.4.504.755.005.255.50Mar 17Mar 24Mar 31Apr 7Apr 13
Skills

What I work with.

Python is where I’m strongest, particularly in data pipelines, modeling, and testing. League Match Analysis brings together Java, Spring Boot, Next.js, and PostgreSQL. This site uses Astro, Tailwind, and custom SVG data visualizations.

Languages

PythonCJavaSQLJavaScriptTypeScript

Testing & development

pytestJUnitVitestPlaywrightTestcontainersGitHub ActionsGitCI/CDBashVS Code

Data science & databases

pandasNumPyscikit-learnSQLAlchemySQLitePostgreSQLMySQLFlywayMatplotlib

Web & deployment

AstroNext.jsReactRechartsSpring BootTailwind CSSHTML/CSSDockerVercelRailway
Education

University of Central Florida

B.S. in Information Technology

College of Engineering and Computer Science · Expected 2027

Dean’s List (Fall 2025) · President’s Honor Roll (Spring 2026)

Relevant coursework

Data Structures & AlgorithmsDiscrete MathematicsObject-Oriented Programming (Java)Computer Architecture · Logic & AssemblyDatabase Concepts · SQL & ConnectivitySecure Software Development

I like software that proves it works.

I have a hard time leaving questions alone, and I tend to stay on something well past the point where it technically works.

Outside of software, I follow the NBA, play a lot of competitive strategy games, and lose evenings to figuring out why systems behave the way they do — like why a twin-scroll turbocharger spools differently from its single-scroll counterpart.

Get in touch

Let’s build something.

I’m currently pursuing software engineering, software testing/QA, and AI/ML-related internship opportunities. Based in Orlando, Florida — open to relocation.