In my spare time, I've developed a range of personal websites, driven by a passion for learning and honing my skills.
These projects reflect my ability to explore new technologies, experiment with design and functionality, and bring ideas to life through code.
I set out with the goal of creating my own travel website using no CSS frameworks, only pure CSS and some custom Javascript + libraries for the functionality.
The website features a carousel of photos of me on my travels, an interactive map showing the places I've visited and a looping carousel of the flags of counties I've visited.
The layout is made using CSS flexbox and the map is the only part that depends on a library (Leaflet) to pinpoint the places I've been from co-ordinates and labels, supplied in an array of objects.
View SiteI have built a whimsical gallery website featuring pictures taken of a stuffed moose in various locations.
The website is composed using a Static Site Generator called Hugo, which converts content such as images and text to static website code.
The code is hosted on GitHub, which deploys to Cloudflare Pages using CI/CD whenever I push a commit.
View SiteI have created a simple one-page website for my DJing hobby, to showcase who I am and what sort of music I mix.
I also developed a request notification system using JavaScript and Ntfy, allowing users to submit song requests easily.
The code is hosted on GitHub, which deploys to Cloudflare Pages using CI/CD whenever I push a commit.
View SiteUsing HTML, CSS, Bootstrap and JavaScript, I have designed and developed a website to host my portfolio, information about me, achievements and other resources I have created for the community.
I am using several domains, which point to the website using Cloudflare DNS.
The source code is hosted in GitHub, which deploys to Cloudflare Pages using CI/CD whenever I push a commit.