Home Interests Experience Projects Certificates Contact
GitHub Github
LinkedIn LinkedIn
CV Icon Check out my CV here!
meee

Hey, I'm Patrick!

...and this is my personaL website.

It's a project that I'm constantly changing and fine-tuning because... well, I enjoy it. I'm currently studying a BSc in Data Science and Computing [Year 3] and have also Completed a Software Developer internship!

I designed and developed end-to-end ETL pipelines in Python to extract data from diverse sources, clean and process it, and store the results in Google Cloud Storage (GCS) buckets. The applications were containerised with Docker, tested locally using MinIO, and deployed to Google Cloud Functions for cost-efficient, serverless execution. I also implemented CI/CD workflows with GitHub Actions to automate builds, testing and deployment updates.


A big realisation for me... is that this field is one big beautiful paradox... the more I learn, the vaster the unknown becomes. That's a massive draw for me, and I'm guessing a lot of devs out there feel the same.

Work in progress...

Software (and everything tech) Enthusiast 🤖 Loves Coding challenges 🧑‍💻 Gym 🏋️ | Travel 🌏 | Foodie 🍗(Who isn't)

What I like to do in my spare time

leetcode

Yes, LeetCode. A seemingly integral part of every aspiring developers life 🤷‍♂️

I have a constant building list of LeetCode solutions here with crispy comments and a O(1) wherever possible.

View Solutions

That's not all.....

gym travel food

P.s.... gym, travel, and eat food (of course).

Skills and Experience

I've gained hands-on experience through a mix of personal projects and recent software development work, spanning both frontend and backend stacks.

I've built responsive web apps using Flask and Tailwind, worked with machine learning models such as MLR, ARIMA, and XGBoost in Python and R, and created intelligent tools like AI chatbots powered by the OpenAI API.

My backend work includes building and containerising ETL data applications with Python and Docker, orchestrating deployments with Kubernetes, integrating APIs (Google, Yahoo Finance, etc.), and connecting data pipelines with SQL and NoSQL databases (MongoDB via Atlas).

I've also hosted full-stack applications on platforms like Heroku and Google Cloud, with version control and CI/CD managed through Git and GitHub. Whether it's building scalable infrastructure or tackling LeetCode problems, I enjoy writing clean, efficient code and delivering real results.

My Projects

League of Legends

Predicts win/loss based on player stats like kills, gold, CS, and assists.

View Repo

League of Legends Predictor

Python PyTorch scikit-learn Matplotlib
News summary

Summarises finance news every morning using NLP. Matches it with stock movement data.

**IN PROGRESS**

View Repo

Barron's Article Summariser

Python NLP Pandas
Confusion Matrix

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

View Repo

Neural Network

Python Pandas PyTorch scikit-learn Matplotlib
OpenAI Logo

An AI Chat bot build leveraging OpenAIs API. A Flask application deployed on Heroku

View Repo

AI Chat Bot

Python Flask OpenAI API Heroku
Machine Learning img

An array of algorithms, from LR, to Decision trees and K-Means

View Repo

Machine Learning Algorithms

Python scikit-learn Pandas NumPy Sklearn
Apache Kafka logo

Streams rt stock prices into Apache Kafka, showing live producer-consumer messaging

View Repo

Stock Price Streamer

Python Apache Kafka Docker Finnhub API

Certificates

Let's Connect!