A collision of passion

Not code golf, golf—golf. A lifelong passion that precedes my use of a computer narrowly. This intersection of interest showcases my drive for product level thinking and system archtecture.

My Golf—Golf Stats

The USGA Golf Handicap Index (GHIN) is designed to measure a player's ability to play golf. Utilizing open source data, I've built a dashboard that tracks my GHIN.

View stats

Live Scoring Golf App

In use

During friendly tournaments and golf trips, we desired an easy solution to keep track of group scores in real time across the golf course. Solutions were expensive or undesirable and I saw it as an avenue to test my architecture skills. I created an app using React, Ionic, Node.js, and Prisma to track golf scores and tournament results in real time. The app delivers a premier digital experience to manage live tournamnent scoring.

Live scoring app event management screen.

Intuitive event administration

A dashboard for managing event details such as rounds, players, courses, and more.

Live ScoringWebsocketsDetached APImobile UX
Ross's Gems golf product interface.

Ross's Gems

An alternative take on golf course display for digital experiences.

conceptscrolljackingreact js
Ryder Cup draft board interface.

Draft Board

A live draft board interface for captains' picks and first-round pairings.

next.jsreal-timeguerilla products