hi, i'm Harris

software

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.

Python
TypeScript
Java
React
Next.js
Spring Boot
PostgreSQL
Flask
Socket.IO
Supabase
dbt
Docker
Python
TypeScript
Java
React
Next.js
Spring Boot
PostgreSQL
Flask
Socket.IO
Supabase
dbt
Docker
Python
TypeScript
Java
React
Next.js
Spring Boot
PostgreSQL
Flask
Socket.IO
Supabase
dbt
Docker
Python
TypeScript
Java
React
Next.js
Spring Boot
PostgreSQL
Flask
Socket.IO
Supabase
dbt
Docker

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.

world mapLondon

// Projects

PulseBoard
PulseBoard demo

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

Prem Performance
Prem Performance demo

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

Paradox Protocol
Paradox Protocol demo

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

StockLens
StockLens demo

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

2023 – 2026

Computer Science BSc — First Class Honours

University of Leicester

Relevant modules: Algorithms & Data Structures, Databases, Data Analytics, C++ Programming, Operating Systems & Networking, Software Engineering Group Project, Mobile & Web Applications.

// Experience

Feb 2026 – Jul 2026

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

Jun 2025 – Sep 2025

Admin Support Staff

Jaktol Day Centres

Accurately 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.

Jan 2025 – May 2025

Java Developer

IBM SkillsBuild Project

Developed 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

Ask me about Harris
Ask me about HarrisBeta
Hi! Ask me anything about Harris's projects, skills, or experience.