
Hey, I'm Patrick!
...and this is my personal website.
It's a project that is constantly changing and being fine tuned. I'm currently studying a BSc in Data Science and Computing [Year 3], and have been working as a backend developer across multiple companies since late 2025.
I've shipped production backend systems using Node.js, NestJS, and TypeScript, building APIs for payment, vendor, and order workflows, handling Stripe integrations, and working across PostgreSQL and Firestore. I've also done full database migrations, redesigning schemas and writing custom data transformation scripts from scratch.
Earlier I designed and deployed ETL pipelines in Python, containerised with Docker and running serverlessly on Google Cloud Functions, with CI/CD automated through GitHub Actions.
On the side, I'm developing a stealth product and working on a radar simulation and object detection system in C++ and Python.
Work in progress...
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, and eat food (of course).
Skills and Experience
I've gained hands on experience across full stack development, backend engineering, and data engineering, working across real production 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.






