This page tracks projects before they become finished portfolio entries.
Current & Future Projects
A working project board for the apps, tools, sports technology systems, testing labs, and engineering builds I am actively developing, upgrading, researching, or preparing.
Pipeline Overview
Current work is focused on the Bowling Ball Layout Visualizer and Plunko V2.
The Price Tracker and Speed & Rev Calculator are started but on hold; planned work includes maintenance logging, Power BI analytics, and the RDRestore master's build starting in the Fall.
Project Board
Bowling Ball Layout Visualizer
New client-side 3D web app that renders a bowling ball's drilling layout and converts a layout entered in one notation into every other system.
View Details
Enter a layout as Dual Angle, VLS, or 2LS and read it back in every other system, with the ball drawn in 3D. Built on a dependency-free geometry engine covered by a property-based test suite for round-trip, handedness, and cross-system agreement.
Plunko V2
In-progress upgrade to Plunko with seeded runs, cleaner systems, upgraded shot prediction, save recovery, and stronger testing. Much of the initial plan is done; remaining work is art and UI.
View Details
Already completed much of the initial plan: seeded generation, shareable runs, improved shot prediction, better save recovery, long-term stats, and game QA test cases. Remaining focus is upgraded art and UI polish.
Bowling Ball Price Tracker
Bowling ball catalog and price tracking system with retailer and manufacturer data, match review, and Discord alert ideas. Started, currently on hold.
View Details
Early build includes a searchable ball database, retailer and manufacturer sources, a Node and Express API with Prisma and PostgreSQL, scheduled scraping with confidence-scored matching, and planned Discord commands and alerts. Currently paused.
Bowling Speed & Rev Calculator
Video-based sports-tech tool that estimates ball speed and rev rate from a clip and rejects videos where the needed landmarks are not measurable. Started, currently on hold.
View Details
Runs entirely in the browser: it reads video frames, uses computer-vision detection to track the ball, and calculates speed and rev rate from fixed lane distances. Currently paused.
RDRestore
MS Computer Engineering build for a rotating, partially submerged, temperature-controlled bowling ball de-oiling system. Currently planning, starting in the Fall.
View Details
The system concept uses a Raspberry Pi, display, float switch, temperature sensor, motorized cradle, warm water, and safety-oriented control logic. Planned to begin development in the Fall.
FPS Desk / Pinsetter Call Log
Planned bowling-center maintenance tool for pinsetter calls, repeat issues, troubleshooting notes, downtime, and ticket-style workflows.
View Details
This would translate mechanic call logging into a helpdesk-style system: issue type, lane, severity, status, downtime, resolution, and recurring warnings.
Power BI Sports Analytics
Planned bowling performance dashboard focused on KPIs, trends, ball usage, spare conversion, patterns, centers, and reporting workflows.
View Details
This would use structured Pin-Sighter-style data for dashboard practice, data cleaning, KPI modeling, Power Query, SQL, and visual storytelling.