hi, i'm Harris
engineer
Computer Science graduate who enjoys building full-stack applications and data pipelines.
I like turning ideas into clean, functional software — whether that's a real-time web app, a data pipeline, or an API.
What I Do
Full-Stack Development
End-to-end web applications with React, Next.js, and Spring Boot.
Data Engineering
Pipelines, ETL workflows, and analytics dashboards from raw data.
Backend & APIs
RESTful services, real-time systems, and server-side architecture.
// Projects

End-to-end NHS A&E performance dashboard. Ingests 97 CSVs (20,590 rows, 281 trusts) through a two-level web scraper, idempotent loader, and dbt transformation layer with automated data quality tests.
Python · PostgreSQL · dbt · Next.js · Recharts

Premier League performance engine ingesting 5 seasons from 3 sources into a unified DuckDB warehouse via an idempotent Dagster pipeline. Improved match prediction accuracy from 40.9% to 44.6% over baseline with rolling form and xG features.
Python · Dagster · Polars · DuckDB · scikit-learn · FastAPI · Next.js

Server-authoritative real-time 1v1 multiplayer platform. Backend is single source of truth — clients never receive hidden state. Session-based reconnection with 10-second grace period, AFK timers, and matchmaking with private room codes.
Express · Socket.IO · Next.js 16 · React 19 · TypeScript

Quantitative pipeline for 97 US-listed stocks across 4 sectors. Dual-source sentiment engine (StockTwits + News API via VADER) feeding a profile-adaptive risk scoring algorithm with Row-Level Security.
Python · Supabase · Next.js 14 · VADER · Recharts
// Education
Computer Science BSc — First Class Honours
University of LeicesterRelevant modules: Algorithms & Data Structures, Databases, Data Analytics, C++ Programming, Operating Systems & Networking, Software Engineering Group Project, Mobile & Web Applications.
// Experience
Full-Stack Developer
Freelance- Delivered a complete production website end-to-end for a paying client — from Next.js frontend to a serverless PostgreSQL backend with validated, rate-limited REST APIs.
- Built a secure, role-based admin portal with JWT authentication, enabling non-technical staff to manage all site content and media independently.
- Designed and developed a responsive, high-conversion SaaS landing page with reusable React components, modern UI patterns, and server-side rendering optimised for fast global delivery.
Next.js · TypeScript · Tailwind CSS · PostgreSQL · Prisma · Cloudinary
Admin Support Staff
Jaktol Day CentresAccurately inputted and maintained highly sensitive records for 50+ service users — including medical history, dietary requirements, and emergency contacts — ensuring strict adherence to data confidentiality standards.
Java Developer
IBM SkillsBuild ProjectDeveloped a full-stack gamified web application for IBM using Java and Spring Boot in an agile team. Engineered monolithic architecture with Spring Security, Spring Data JPA/Hibernate for MySQL, and responsive UI with Thymeleaf and Bootstrap.
Java · Spring Boot · Spring Security · Hibernate · MySQL · Thymeleaf · JUnit