Personal projects
Formula One Pitwall
I've been watching Formula 1 for most of life. There's something in the technical nerdery and team work that goes into getting each car onto track week after week, only for the results to rest on the talents of the driver.
With 24 races per year, across mutliple timezones, I was finding it hard to keep track of all the races. So I built a race calendar to track each weekend, session and their results.
It also gave me the opportunity to play with some different tools. I built the Pitwall on NUXT with Sizzle ORM to store all the data collected over the course of the season.
A full write up of the Pitwall will becoming soon, but I've recently migrated from Prisma ORM to Drizzle ORM due to Prismas diminishing support of NUXT, and have started to lean on the Open F1 project as a source of some of the data - predominately session tyre data. The roadmap for future improvements includes weather data for each race session and 3D track layouts, to highlight elevation changes.