DailyKCAL Website
Worked with app developer Software Crab Ltd to produce an informational website to showcase one of their new mobile applications. Implemented responsive design to optimize site rendering across desktop, tablet and mobile browsers. Provided direct links to download the app on both the App Store and Google Play. The easy-to-navigate website serves as an accessible reference for users to learn more about the app before installing it.
Sveltekit
Tailwind CSS
Together
Open Source contributions to calendar app supporting event scheduling for a community 50,000 strong. Migrated project architecture to React Router to enhance routing and navigation, added associated comprehensive testing suite, and proactively identified and resolved software defects via detailed bug reports. My contributions modernised the codebase, improved stability and performance, and enabled a smoother user experience for tens of thousands of users.
React
Tailwind CSS
Node.JS
Express.JS
MongoDB
Cypress
Subreddit Guesser
Built an engaging daily browser game that challenges users to identify subreddits from images, utilizing SvelteKit, GitHub Actions, and a custom Python Reddit API wrapper. Programmatically accessed the Reddit API daily to draw from a vast image pool, automatically deploying new content at midnight using GitHub Actions for a dynamic user experience.
SvelteKit
Python
PRAW
GitHub Actions
Space Raiders
Developed an immersive space combat game from the ground up using PICO-8, an innovative fantasy console and game engine. Programmed core gameplay logic, retro graphics, and sound effects using Lua to create a fully playable space shooter within the constraints of PICO-8's retro-styled virtual machine.
Pico8
Lua
Photography Portfolio
Created a custom photography portfolio website to showcase my work using SvelteKit for a streamlined, user-friendly experience. Combined my passion for photography with modern web development skills to build a lightweight, responsive platform. Taking advantage of SvelteKit's modular architecture to craft a fast, optimized site that loads seamlessly across devices. The end result is a sleek, efficient way to share my photography.
Sveltekit
To connect with me please use my links below: