Projects

A selection of past and current personal projects I have worked on in my spare time.


Invoice System

#Laravel, #TailwindCSS, #VueJS, #TypeScript

A very simple CMS for the purpose of generating invoices for customers.

Deployed using Laravel Forge.

Invoice System Invoices Page
The invoice management page

Garden Design Portfolio

#Laravel, #Blade, #TailwindCSS, #VueJS

A Garden Design portfolio website and basic CMS for a Garden Designer in Kent to showcase completed projects. Developed with vanilla CSS and JavaScript for the front-end site, then Tailwind and VueJS for the admin panel. The site also makes use of the Instagram API to display the most recent posts.

Cameron Trend Design Landing Page
The website landing page

Future development will include traffic metrics provided by the Cloudflare Graph API.

Deployed using Laravel Forge.


Discord Music Player

#NodeJS, #TypeScript

A Discord bot to queue and play music in a voice channel. Written in TypeScript and built with the Sapphire Discord.js framework.


Cocktail Recipe Lookup

#NodeJS, #TypeScript

A Discord bot to find cocktails by name or ingredients and display the preparation instructions. Written in TypeScript and built with the Sapphire Discord.js framework.


Discord ClickUp WIP

#NodeJS, #TypeScript

A Discord bot to create and manage ClickUp tasks by interfacing with the ClickUp API. Written in TypeScript and built with the Sapphire Discord.js framework.