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 Project
nuxt3 nuxtui pinia article-engine

benchmark

📋 Create, share and aggregate surveys with others. Built with Laravel, Inertia and React.

Visit Project
docker laravel php vite inertiajs

calculus

☁️ Perform calculations in the cloud built with Python 3, Flask framework and Docker.

Visit Project
flask api python3

chat-exchange

📣 Chat from the command line, light wrapper around Twitch's IRC websocket for listening to chat.

Visit Project
chat twitch websockets

code-visuals

📈 Visualise languages used in your GitHub repositories with Sveltekit, Authjs and Chartjs.

Visit Project
git svelte sveltekit visualization authjs tailwind

collaborate

📝 Collaborate in real time with others on a document. Uses Phoenix, LiveView and Docker.

Visit Project
elixir phoenix-framework real-time liveview

data-port

🚢 Upload resources and link them into your applications. Built using server side Swift with Vapor.

Visit Project
file-upload swift vapor-swift

daygrid

🏗️ Grid layout that allows for quick scaffolding without css-grid or flexbox.

Visit Project
css grid template

dayvidwhy

💻 Profile page with links to experiments and statistics for languages I use.

Visit Project
readme profile github

dayvidwhy.github.io

📘 My blog with posts about my experiences. Built with Jekyll and extra scripting in Ruby.

Visit Project
blog jekyll liquid tech portfolio

event-timer

⏳ Sharable links to event horizons. Made using Astro and various components.

Visit Project
astro countdown date-fns

feeling-stacky

💨 Query the Stack Exchange API for answers containing keywords. Built using Vue.

Visit Project
vue vuex api

get-input

📁 Allocate information to memory from a file using C.

Visit Project
c malloc realloc

image-edit

🎨 Draw on and edit images you upload in the browser. Uses Qwik, Qwik-City and Canvas.

Visit Project
canvas qwik qwik-city

insights

💡 Track page view statistics, generate actionable insights. Built with Go and Echo.

Visit Project
analytics echo-framework go

interface

📐 Interface layout components built with Tailwind and displayed using Storybook.

Visit Project
react storybook tailwind ui-components

local-to-do

📕 Tracks reminders between page visits using local storage and Svelte.

Visit Project
todo javascript svelte

news-reader

📻 Current technology news stories, efficiently delivered and powered by Solid Start.

Visit Project
news solid solidjs solidstart

observatory

🛰️ Aggregate logs and configure notifications to be received. Built with C# and .NET Core.

Visit Project
csharp dotnet dotnet-core logging

parts-list

✔️ Interface for items to be queried for price, or groups of parts queried as a whole.

Visit Project
python tkinter

planner

📖 Plan anything collaboratively with others. Uses Next.js, Drizzle, SQLite and Authjs.

Visit Project
nextjs tailwindcss drizzle-orm authjs

quarters

🏘️ Microservice-based living space management in a monorepo using Node, Express and Kafka.

Visit Project
docker microservices nodejs kafka express

query-layer

🧩 User service queried with GraphQL via an Apollo, Sequelize and SQLite back-end.

Visit Project
apollo-server graphql sequelize

quick-glance

⚡ Swiftly access key notes efficiently whenever, wherever you need. Uses Tailwind and Angular.

Visit Project
angular speechsynthesis text-to-speech

redfetch

🐶 Endless subreddit image gallery scrolling in plain JavaScript with no frameworks.

Visit Project
reddit scrolling image

response-radar

📡 Detects when websites go down, and then tells you via webhooks. Uses Ruby and Sinatra.

Visit Project
ruby threads webhook sinatra

scale-service

⛰️ Scalable service for processing background jobs built with Nest, Mikro and Docker swarm.

Visit Project
background-jobs mikro-orm nestjs scalable

send-traffic

🎙️ Load testing as a service for scaling your application. Built using server side Kotlin with Ktor.

Visit Project
kotlin ktor-framework load-testing

shortest

🛠 URL shortener that makes links smaller using React, Express and SQLite3.

Visit Project
database sqlite3 react node

simple-chat

💬 Real-time messaging from multiple chatters using Remix, Remix-Auth, socket.io and Prisma.

Visit Project
react remix prisma sqlite socketio remix-auth