
Hey, I'm Patrick!
...and this is my personal website.
It's a project that is constantly changing and being fine tuned. I've completed a BSc in Data Science and Computing at Birkbeck, and I'm joining King's College London in September to study MSc Computational Finance.
I've gained hands-on experience across backend engineering, data engineering, and production software delivery, working across real environments and personal projects.
In production I've shipped backend systems using Node.js, Express, and TypeScript, building and maintaining REST APIs, handling integrations, and working across PostgreSQL databases, including independently executing a full migration from a legacy WordPress system, redesigning the schema and writing custom data transformation scripts from scratch.
I have also designed and deployed ETL pipelines in Python, containerised with Docker and running on Google Cloud Functions, with CI/CD automated through GitHub Actions.
On the side, I'm building a radar simulation and aerial object detection system in C++ and Python.
What I like to do in my spare time
Yes, LeetCode. A seemingly integral part of every aspiring developer's life 🤷♂️
I have a constant building list of LeetCode solutions here with crispy comments and O(1) wherever possible.
View SolutionsThat's not all.....



P.s.... gym, travel (check this out here), and eat food (of course).
Skills and Experience
I've gained hands-on experience across backend engineering, data engineering, and production software delivery, working across real environments and personal projects.
On the backend, I've built and shipped scalable APIs using Node.js, Express, and NestJS, with databases ranging from PostgreSQL to Firestore. I've integrated Stripe for payment workflows including order capture, cancellation, and refunds, and handled auth flows with JWT and rate limiting.
I've designed and deployed ETL pipelines in Python using Docker and Google Cloud Functions, automated CI/CD workflows with GitHub Actions, and managed full database migrations, including transforming legacy WordPress data into clean PostgreSQL schemas.
On the frontend, I've built full-stack applications with Next.js, React, and Tailwind CSS, optimising for performance through SSR, parallel fetching, and query tuning. I have also worked with ML tools like PyTorch and scikit-learn, and enjoy tackling low-level problems in C++ and Python.
Alongside all of this, I'm currently developing a stealth product, building it end to end, from architecture and database design to auth, core workflows, and performance optimisation.
My Projects

Radar simulation and object detection framework modelling kinematics and signal behaviour, with probabilistic target classification.
View RepoAerial Object Detection System

Predicts win/loss based on player stats like kills, gold, CS, and assists.
View RepoLeague of Legends Predictor

Summarises finance news every morning using NLP. Matches it with stock movement data. **IN PROGRESS**
View RepoBarron's Article Summariser

A deep learning model for tumour detection. Uses 20+ features and achieves 95% accuracy.
View RepoNeural Network

An AI Chat bot build leveraging OpenAI's API. A Flask application deployed on Heroku.
View RepoAI Chat Bot

An array of algorithms, from LR, to Decision trees and K-Means.
View RepoMachine Learning Algorithms

Streams real-time stock prices into Apache Kafka, showing live producer-consumer messaging.






