Roy Peters | Project Portfolio

A collection of my work in Python, Data Visualisation, Data Engineering, and AI.

🛠️ View the Engineering Project Challenges and Fixes →

Python 30 Full Stack 9 Data Engineering 9 AI and Machine Learning 7 SQL and Databases 6 Digital Forensics and Security 6
Data Engineering

Billing Engine

It ingests usage events, aggregates them, prices them, and generates invoices — all without any frontend or dashboard.

View Project →
Automation

Bulk Image Resizer

High-performance multithreaded image optimization.

View Project →
Mobile & Web

Bus App

Transit application using Django and Kivy.

View Project →
Full Stack

Finance App

Personal finance analytics with PostgreSQL and Django.

View Project →
Data Science

Geo Loan UK Predictor

Financial analytics dashboard for UK loan risk.

View Project →
Desktop Apps

Health Tracker App

Flet-based health tracking with SQLite storage.

View Project →
Data Science

Interactive City Dashboard

Geospatial Dash app with Wikipedia integration.

View Project →
Multimedia

Internet Radio Python

CustomTkinter radio app powered by VLC.

View Project →
Machine Learning

Invoice Fraud Detector

End-to-end ML microservice using XGBoost.

View Project →
Automation

Markdown Auditor

Python utility designed to scan projects for errors in Markdown

View Project →
AI & Agents

MCP Server

A lightweight Model Context Protocol (MCP) server that provides a bridge between Claude AI and your a Python environment.

View Project →
Visualisation

Mini Embedding Explorer

A lightweight, business-ready analytics tool that transforms raw text into visual insights.

View Project →
Security

Network Security Scanner

Python utility designed to scan active devices and identify vulnerabilities on a local network

View Project →
Data Science

NHS Performance Dashboard

Clinical Intelligence suite using DuckDB.

View Project →
Forensics

Osint Dashboard

The platform utilizes an asynchronous decoupled architecture to execute background investigations, stream network telemetry, and compile raw data into a clean, human-readable visual intelligence dossier.

View Project →
Security

Password Strength Sim

Password analysis tool with NumPy and CustomTkinter.

View Project →
Automation

Patch Gap Auditor

Python utility designed to identify vulnerabilities in a projects dependency tree

View Project →
Visualisation

Py Leeds Poster

An automated Python pipeline that extracts live geographic vector nodes from the OpenStreetMap API and compiles a complete, print-ready art gallery of Leeds, England

View Project →
Developer Tools

Pydescope

Static analysis tool for Python dependency mapping.

View Project →
AI & Agents

Rag Library AI

This project is a Retrieval-Augmented Generation (RAG) application designed to act as an intelligent librarian.

View Project →
Web Apps

RepoSync

Portfolio builder using Reflex and Python 3.13.

View Project →
SRE & DevOps

Site Uptime Pinger

Production-ready website monitoring tool.

View Project →
AI & Agents

Smart File Agent

Agentic AI pipeline demonstration in pure Python.

View Project →
Visualisation

Text2Flow

FastAPI tool for Graphviz flowcharts.

View Project →
Data Engineering

UK Population Tracker

Full-stack platform with Polars and MongoDB.

View Project →
Automation

UK Real Estate Scraper

Selenium-based scraper for secured platforms.

View Project →
SEO & Network Analysis

Web Atlas

Transforming Screaming Frog exports into interactive graphs.

View Project →
Data Engineering

West Yorkshire Traffic Analysis

Traffic incident hotspot pipeline and Data Visual tool.

View Project →
Forensics

Word Counter Vault

Linguistic intelligence suite using Django and DuckDB.

View Project →
Automation

Work Logger

Excel-to-SQL ETL pipeline with SQLAlchemy.

View Project →