Selected projects

Projects & case studies

A selection of client work, shipped portfolio builds, and early-stage concept projects. Together they reflect my focus on practical web software, internal tools, and growing interest in regulated and process-driven systems.

Delivered for real-world use

Live work built for a real organisation, with public-facing content, clear structure, and production deployment.

Client project · Live

Killin Aikikai

HTML/CSS/JS Static site Custom domain Cloudflare Pages

A public-facing club website designed to present class information, instructor profiles, seminar content, testing requirements, and contact details in a clear, accessible format. Built for a real Aikido club in the Scottish Highlands with a calm, Japanese-influenced visual direction.

  • Responsive multi-section brochure site with structured navigation and mobile-friendly layouts
  • Custom seminar and testing-requirements content tailored to the club’s needs
  • Contact functionality, map integration, and downloadable resources
  • Deployed on Cloudflare Pages with a custom domain

Web projects across front-end, back-end, and full-stack development

A set of shipped portfolio builds covering responsive front-end work, interactive JavaScript interfaces, Flask back-end development, and full-stack Django application design.

HTML/CSS JavaScript Python + Flask Full-stack Django ✓
Portfolio build · Live

Frasers Bakery

Front-end HTML/CSS Responsive

A brochure-style front-end website focused on structure, clarity, and responsive layout. This project established core fundamentals in semantic HTML, CSS, and straightforward user navigation.

  • Semantic HTML and responsive CSS foundations
  • Clear navigation and readable page structure
  • Simple, fast front-end deployment via GitHub Pages
Portfolio build · Live

Pokémon Emporium

JavaScript Interactive UI Front-end

An interactive front-end build introducing JavaScript-driven behaviour, user feedback, and state-based interface changes layered onto a solid HTML and CSS foundation.

  • Client-side logic, events, and interactive UI behaviour
  • User feedback states and more dynamic page interaction
  • Deployed as a static site on GitHub Pages
Portfolio build · Live

Plant Plates

Flask Backend CRUD

A Flask web application built to move beyond static pages into server-side logic, data handling, and dynamic content. This project introduced full request-response flow and CRUD patterns.

  • Python and Flask back-end structure
  • Data-driven pages and CRUD workflows
  • Deployed to Heroku as a hosted web application
Portfolio build · Live

WoofAway

Django Full-stack Authentication

A full-stack Django booking platform for dog-friendly accommodation, bringing together authentication, relational data models, forms, protected user actions, and deployment in a single application.

  • Django models, views, templates, forms, and relational data design
  • User accounts, booking flows, and protected actions
  • Production deployment to Heroku

Exploring regulated and clinical software

Early-stage projects focused on workflow control, auditability, analytics, and structured training in regulated or healthcare-adjacent environments. These are included to show direction and systems thinking.

In development

Skedaddle — Rota Management

Django Audit trail Workflow

A rota management system designed for controlled-area teams, with emphasis on role-based access, change history, publishing controls, and operational visibility. The project explores the kinds of governance features that matter in structured working environments.

  • Role-based permissions and controlled update workflows
  • Per-day change history showing who changed what and when
  • Daily and monthly views with practical rota management features
  • Email notifications for publish and republish actions

In development as a training and systems-design project. Not deployed to a live regulated environment.

Concept

Aseptic Quality Analytics (AQA)

Analytics Trend detection GMP-focused

A concept for a quality analytics platform in aseptic manufacturing, exploring how operator performance, deviations, and environmental monitoring data could be trended and reviewed without relying on opaque “black box” outputs.

  • Operator trending and quality-performance indicators
  • Excel-first input with a path toward databases and APIs
  • Dashboard concepts for periodic review and leading indicators
◎ This is a concept project rather than a shipped product. The direction is defined; build has not yet started.
Concept

SACT Education Platform

E-learning Clinical Staff training Healthcare

A concept for a structured education platform covering Systemic Anti-Cancer Therapy (SACT), designed to support clinical staff training through module-based learning, treatment information, and assessment-driven knowledge checks.

  • Module-based learning for drug regimens, side effects, and clinical protocols
  • Assessment features to track staff knowledge and completion
  • Searchable treatment-reference content designed for ongoing use
  • Structured around clinical workflows and regulated training expectations
◎ This is a concept-phase project. Scope and structure are defined; implementation has not yet begun.

Need something similar?

I build practical websites, internal tools, and structured web applications. If you have a project in mind, get in touch.