Carter Tull
Software Engineer at ConstructConnect in Cincinnati, OH
Software engineer working on AI platforms and cloud services on Google Cloud, mostly turning messy construction documents into structured data a business can use. B.S. in Computer & Information Science from The Ohio State University, 2025.
This site is a working Windows 95 style desktop. With JavaScript on you get draggable windows, a taskbar, and an idle 3D Pipes screensaver. It all reads fine right here as plain pages too: about me, projects, and contact.
Projects
Ampline — Color-Graded Statusline for Claude Code
A zero-dependency statusline for Claude Code, published to npm. It maps the model and effort level onto a 16-step color wheel so you can tell what's running without reading the text.
Blitzcast — AI/ML Football Matchup Predictor
A win-probability predictor for NFL and college football. An XGBoost model, calibrated with Platt scaling and walk-forward backtested against Vegas closing lines, served through a FastAPI backend and a Next.js frontend.
Claude Code Workbench — Agentic Developer Tooling Framework
An open-source Claude Code configuration framework with 11 custom skills, 6 subagents routed across Opus, Sonnet, and Haiku, and 5 lifecycle hooks. The idea is to stay out of the way for anything reversible and ask for a human on the few things that aren't.
Personal Portfolio Website
This site. It's built as an interactive Windows 95/98 desktop with draggable windows, a boot sequence, and an idle 3D screensaver, sitting on top of a server-rendered site that stays fast and crawlable.
Universal Web Scraper — AI Discovery & Crawling Platform
A full-stack platform built in a 98-hour company hackfest at ConstructConnect that finds, validates, and crawls websites publishing construction project data.
Quandary Interpreter
A complete interpreter for Quandary, a language that mixes functional and imperative features. Covers the lexer, parser, ASTs, concurrency, and a mark-sweep garbage collector.
E-Commission Card
A cross-platform mobile app built for NBBI to replace paper commission cards, with a React Native front end, Amazon Cognito auth, and a SQL backend.
Class-Schedule Web Scraper
A JavaScript scraper that pulls credit hours and meeting times off the Ohio State class-schedule site, with console, text-file, and CSV output plus a styled results page.
Maze Explorer
A playable Unity game, built for a course at Ohio State, where a first-person character navigates a maze that gets regenerated every session.