...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...
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
P.s.... gym, travel, and eat food (of course).
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.
Predicts win/loss based on player stats like kills, gold, CS, and assists.
View Repo
Summarises finance news every morning using NLP. Matches it with stock movement data.
**IN PROGRESS**
View Repo
A deep learning model for tumour detection. Uses 20+ features and achieves 95% accuracy.
View Repo
An AI Chat bot build leveraging OpenAIs API. A Flask application deployed on Heroku
View Repo
An array of algorithms, from LR, to Decision trees and K-Means
View Repo
Streams rt stock prices into Apache Kafka, showing live producer-consumer messaging
View Repo