Building scalable web and mobile applications with clean architecture

I'm Stanley, a full-stack developer specializing in PHP, JavaScript, React, MySQL, and Java/Android. I design and engineer secure, high-performance platforms with robust API integrations, transforming complex requirements into reliable, data-driven systems from backend architecture to user interface.

Projects

Blueprint · Clinical Session Management

Clinical workflow platform built in collaboration with a psychologist at a private mental health hospital. Iterated through three rounds of stakeholder testing.

Android Blog App

Native Android blogging application built in Java with offline-first SQLite storage, camera and gallery integration, Android Share intent, and online publishing to Facebook.

The Bridge

Communication web app helping adults express emotions clearly with an admin dashboard and therapist tools.

BookNest Store

Full Stack e‑commerce bookstore built with CodeIgniter, Bootstrap, API and MySQL.

SkySense Weather

Premium weather intelligence app with live API data, dynamic UI themes, animated visuals, and real-time atmospheric metrics.

Prime Sales

Front-end e-commerce website with different categories of products and interactive shopping experience.

NHS Data Analysis

Big data analytics dashboard analysing A&E waiting time disparities across NHS trusts.

About me

I'm a Computer Science graduate and full-stack developer with two and a half years of commercial experience.

Frontend Development

HTML5 · CSS3 / SCSS · JavaScript (ES6+) · React · Bootstrap · jQuery · Chart.js

Backend Development

PHP · CodeIgniter · MySQL · SQLite · RESTful APIs · Python · Flask

Mobile Development

Java · Android Studio · SQLite · Android SDK

Tools & Workflow

Git · GitHub · VS Code · Figma · Browser Developer Tools

BookNest Store e-commerce platform

2025 CodeIgniter 4 MySQL
BookNest Store homepage showing book catalogue and search

Project Overview

BookNest is a full-stack e-commerce web application built to simulate a real production online store. It includes authentication, role-based access control, product management, and persistent cart functionality.

  • Secure authentication with role-based permissions
  • Dynamic product filtering and search
  • Persistent cart stored in database
  • Implemented Google Geolocation API for real-time nearby bookshop search based on user location
Back to projects

The Bridge · Mood tracker

2026 PHP MySQL
The Bridge mood tracker dashboard

Project Overview

The Bridge is a therapeutic communication platform designed in collaboration with mental health professionals. It enables adults to understand, track, and express emotions using guided prompts and clinician monitoring tools.

  • Guided emotional reflection system
  • Secure therapist messaging interface
  • Progress analytics dashboard
  • Admin dashboard for account management
Back to projects

NHS Waiting Time Dashboard

2024–2025 Python/Flask Charts.js
NHS Waiting Time dashboard with trust performance charts

Project Overview

This analytics platform visualizes national A&E performance data across NHS trusts, highlighting regional disparities and performance trends.

  • Multi-filter dashboard with regional analysis
  • Comparison against NHS 4-hour target
  • Exportable charts for academic reports
Back to projects

SkySense Weather

2026 JavaScript OpenWeather API
SkySense weather app showing live atmospheric data and dynamic UI

Project Overview

SkySense is a professional-grade weather application that delivers real-time atmospheric data with stunning visual feedback. Built with vanilla JavaScript and integrated with OpenWeatherMap API.

  • Live API data for any city worldwide
  • Dynamic visual effects based on conditions
  • Temperature, humidity, wind, pressure
  • 60-second MySQL caching
Back to projects

Prime Sales · e-commerce UI

2026 HTML/CSS/JS Bootstrap
Prime Sales e-commerce homepage with product categories

Project Overview

Prime Sales is a responsive front-end e-commerce interface with modern UI structure and interactive client-side logic.

  • Category-based browsing system
  • Persistent cart using localStorage
  • Fully responsive mobile-first layout
Back to projects

Blueprint · Clinical Session Management Platform

2026 PHP (Custom MVC) MySQL
Blueprint clinical session management dashboard

Project Overview

Blueprint is a clinical session management platform built in close collaboration with a clinical psychologist at a private mental health hospital. It supports psychologists and clinical teams in managing patients, scheduling individual and group therapy sessions, tracking CORE-10 outcomes, and maintaining a full audit trail for CQC accountability.

The system has evolved through three rounds of real stakeholder testing, from a ward-based management dashboard (v1.0) to a full session-focused clinical workflow tool (v1.4) with group therapy support. The project is designed to replace paper-based processes with a structured digital workflow.

Key Engineering Highlights

  • Custom PHP MVC architecture, no framework, full control over routing, controllers, and views
  • Session-based authentication with CSRF protection on every form
  • Full audit-trail activity log supporting clinical accountability and CQC requirements
  • Group therapy workflow with dynamic ward-based attendance registers and live attendance marking
  • Integrated calendar system with individual and group session visibility, ward-coloured chips, and click-through session details
  • CORE-10 outcome tracking on admission and discharge, editable post-admission
  • Environment variables via vlucas/phpdotenv no credentials in source control

Iterative Delivery

  • v1.0 Ward-based dashboard, patient admission/discharge, individual session tracking
  • v1.2 Calendar system, ward filtering, editable CORE-10, UI overhaul from clinician feedback
  • v1.4 Full group session workflow, attendance registers, backdated discharge support, mobile responsive (current version)
Back to projects

Android Blog App · Secure Mobile Application

2026 Java · Android Studio SQLite
Android Blog App showing post list with search and create button

Project Overview

A native Android blogging application built in Java using Android Studio, developed as portfolio coursework for 6CS027 Secure Mobile Application Development at the University of Wolverhampton. The app supports both offline and online workflows, allowing users to manage blog posts entirely on-device, attach media from the camera or photo gallery, share content via Android's standard intent system, and upload posts to Facebook for online publishing.

The project was assessed against four learning outcomes covering offline data persistence, media integration, the Android Intent system, and online data upload achieving a final mark of 95% (Distinction).

Key Engineering Highlights

  • Full offline message CRUD with create, edit, view, and delete operations
  • Search across all post content with matching results displayed instantly
  • Bulk selection and deletion of multiple posts at once
  • Persistent on-device storage using SQLite relational database
  • Photo attachment from both the device photo gallery and the camera
  • Content sharing via the standard Android Share intent for email and other apps
  • Online upload of individual or grouped posts to a personal Facebook account

Demo Video

Back to projects

Let's connect