Projects
A small selection of the things I have created over the last few years. You'll find many more of them over at my Github account page. Most are graciously hosted on Github Pages.
article-engine
📃 Platform for publishing various types of content. Uses Nuxt3, NuxtUI and Sequelize.
Visit Projectbenchmark
📋 Create, share and aggregate surveys with others. Built with Laravel, Inertia and React.
Visit Projectcalculus
☁️ Perform calculations in the cloud built with Python 3, Flask framework and Docker.
Visit Projectchat-exchange
📣 Chat from the command line, light wrapper around Twitch's IRC websocket for listening to chat.
Visit Projectcode-visuals
📈 Visualise languages used in your GitHub repositories with Sveltekit, Authjs and Chartjs.
Visit Projectcollaborate
📝 Collaborate in real time with others on a document. Uses Phoenix, LiveView and Docker.
Visit Projectdata-port
🚢 Upload resources and link them into your applications. Built using server side Swift with Vapor.
Visit Projectdayvidwhy
💻 Profile page with links to experiments and statistics for languages I use.
Visit Projectdayvidwhy.github.io
📘 My blog with posts about my experiences. Built with Jekyll and extra scripting in Ruby.
Visit Projectevent-timer
⏳ Sharable links to event horizons. Made using Astro and various components.
Visit Projectfeeling-stacky
💨 Query the Stack Exchange API for answers containing keywords. Built using Vue.
Visit Projectimage-edit
🎨 Draw on and edit images you upload in the browser. Uses Qwik, Qwik-City and Canvas.
Visit Projectinsights
💡 Track page view statistics, generate actionable insights. Built with Go and Echo.
Visit Projectinterface
📐 Interface layout components built with Tailwind and displayed using Storybook.
Visit Projectnews-reader
📻 Current technology news stories, efficiently delivered and powered by Solid Start.
Visit Projectobservatory
🛰️ Aggregate logs and configure notifications to be received. Built with C# and .NET Core.
Visit Projectparts-list
✔️ Interface for items to be queried for price, or groups of parts queried as a whole.
Visit Projectplanner
📖 Plan anything collaboratively with others. Uses Next.js, Drizzle, SQLite and Authjs.
Visit Projectquarters
🏘️ Microservice-based living space management in a monorepo using Node, Express and Kafka.
Visit Projectquery-layer
🧩 User service queried with GraphQL via an Apollo, Sequelize and SQLite back-end.
Visit Projectquick-glance
⚡ Swiftly access key notes efficiently whenever, wherever you need. Uses Tailwind and Angular.
Visit Projectredfetch
🐶 Endless subreddit image gallery scrolling in plain JavaScript with no frameworks.
Visit Projectresponse-radar
📡 Detects when websites go down, and then tells you via webhooks. Uses Ruby and Sinatra.
Visit Projectscale-service
⛰️ Scalable service for processing background jobs built with Nest, Mikro and Docker swarm.
Visit Projectsend-traffic
🎙️ Load testing as a service for scaling your application. Built using server side Kotlin with Ktor.
Visit Projectsimple-chat
💬 Real-time messaging from multiple chatters using Remix, Remix-Auth, socket.io and Prisma.
Visit Project