I create (daft) stuff on the web.
A few things I’ve recently made for kicks:
Duke
A weekly-curated album collection
- Next.js
- tailwind.css
- WordPress
- Headless CMS
Duke
A weekly-curated album collection
A personal archive of the albums I own, stream, and return to.
La Bomba
A you vs the computer grid game
- React.js
- tailwindcss
La Bomba
A you vs the computer grid game
Locate La Bomba's hidden bases before he finds yours.
MICKA Bingo
A bingo caller for use at parties
- React.js
- tailwindcss
- ElevenLabs API
MICKA Bingo
A bingo caller for use at parties
Calls "Seaside" or "Proper" bingo. Also generates boards so friends can play along.
Dokku
A sudoku solver
- React.js
- Next.js
Dokku
A sudoku solver
A project focusing on algorithmic problem solving and user-focused interface design.
Mego
A Lego auditing application
- React.js
- Next.js
- tailwindcss
- Supabase
Mego
A Lego auditing application
A multi-user application designed for cataloguing and analysing Lego collections.
Dark and Light
My photography portfolio
- Astrojs
- tailwindcss
- Cloudinary
Dark and Light
My photography portfolio
A static site to showcase some of my photography
The Grid
A science fiction novel
- ChatGPT
- Nextra
The Grid
A science fiction novel
A sci-fi idea, developed as a short story, novella and novel, created by me and developed by AI.
Moggsteroids
A vector graphics game
- vibe coding
- pix.js
Moggsteroids
A vector graphics game
A playable clone of the 80s arcade classic built in stages with copilot. (Desktop only).
Quizco
A geography quiz
- React.js
- Next.js
- Figma
- Storybook
Quizco
A geography quiz
A configurable quiz with flags, countries and capitals
GeoMogg
A configurable geometric animation
- vibe coding
- pix.js
GeoMogg
A configurable geometric animation
Configurable animated pattern maker built in stages with copilot.
Conway's Game of Life
The classic simulation
- vibe coding
- vanilla js
Conway's Game of Life
The classic simulation
An exercise with copilot to produce Game of Life with vanilla JS and css-grid.