.
Check out some samples of live client sites and personal projects that I've been working on below.
Client Showcase
Slaters Contracting and Consultancy
A bespoke internal web application built for Slaters Contracting & Consultancy (SCC) to digitise and streamline day-to-day operational workflows.
The platform replaces paper-based processes with secure digital forms covering equipment checks, timesheets, HAVS exposure, RAMS, and compliance records.
Designed for real-world field use, the app includes in-form HAVS exposure and fatigue calculations, providing immediate feedback within the UI to support safer, compliant decision-making.
Additional features include digital signatures, automated PDF generation, and cloud storage for audit-ready records.
This system significantly reduces admin overhead while improving accuracy, traceability, and long-term record keeping.
Tech stack
- SvelteKit
- JavaScript
- Node
- Supabase
- PostgreSQL
- Dropbox API
- Puppeteer
Features
- Secure Authentication & RLS
- Dynamic Multi-Step Forms
- Digital Signature Capture
- Automated PDF Generation
- Dropbox Cloud Uploads
- Fatigue and HAVS Calculators
- Compliance & Audit-Ready Records
- Mobile-First Field Workflow
Wags n Whiskers Pet Services
This custom-built website for
Wags n Whiskers
is designed with speed and brand identity at its core.
Fully responsive across all device types, it showcases the business's key features while promoting a strong brand voice.
The goal was to strengthen online presence, attract organic traffic, and make it easy for customers to send direct booking enquiries.
Tech stack
- HTML
- CSS
- JavaScript
- Node
- Mailgun
Features
- Google Analytics
- E-mail Notifications
- Contact Form
- Bespoke Design
- SEO Optimisation
- Performance Optimisation
Projects
AI Journal
A full-stack journalling app built with SvelteKit and MongoDB, with OpenRouter integration to generate tailored summaries and action points using DeepSeek AI.
Users can log daily reflections, track mood, and revisit past entries through a calendar interface.
Designed with a focus on mindfulness, responsive layout, and a calming user experience.
Tech stack
- SvelteKit
- JavaScript
- Node
- MongoDB
- Tailwind CSS
- DeepSeek AI
Features
- Secure Authentication
- CRUD Journal Entires
- AI Summaries & Actions
- Mood Slider
- Calendar View
- Responsive UI
Interactive Music Player
A custom music player designed to showcase an electronic music EP, with a bespoke responsive design aligned to the artist’s aesthetic.
This interactive web app enhances the listening experience and lets fans explore the music in a more engaging way.
Built with Web Audio features for analysis and filtering, plus subtle motion for polish.
Tech stack
- Svelte
- CSS
- HTML
- JavaScript
- Web Audio API
Features
- Audio Play/Stop
- Track Select
- Frequency Analyser
- Hi-Pass Filter
- Lo-Pass Filter
- Subtle Animation