Projects .

A selection of my technical experiments, full-stack applications, and data science research.

13 Projects Shipped
Climate Risk Explorer: Interactive AI-Driven Weather Forecasting
Live

Climate Risk Explorer: Interactive AI-Driven Weather Forecasting

An interactive web map application that provides real-time and forecasted temperature and precipitation trends for any global location, accompanied by an AI-generated summary of future climate risks.

JavaScript •HTML •Tailwind CSS+2
Veritas Protocol: Decentralized AI Image Verification
Live

Veritas Protocol: Decentralized AI Image Verification

A consensus-driven blockchain framework designed to combat the deepfake crisis through transparent, multi-model image authenticity assessment.

Solidity •Node.js •Hardhat+2
Prompt Inserter: Quick AI Prompt Templates for ChatGPT
Live

Prompt Inserter: Quick AI Prompt Templates for ChatGPT

A Chrome extension that lets users quickly insert structured, high-quality AI prompt templates into ChatGPT or other AI chat interfaces, improving workflow and answer quality.

JavaScript •Chrome Extensions API (Manifest V3) •HTML+3
Sustainable 5G: Measuring, Analyzing & Predicting Energy Consumption in Virtualized Networks

Sustainable 5G: Measuring, Analyzing & Predicting Energy Consumption in Virtualized Networks

A large-scale research project building a fully virtualized, open-source 5G testbed to measure CPU energy usage under diverse network conditions, analyze traffic-driven power demands, and predict consumption using machine learning models.

srsRAN •Open5GS •Telegraf+7
SkyLines: Interactive Flight Journal & Social Tracker
Live

SkyLines: Interactive Flight Journal & Social Tracker

A sophisticated full-stack travel journaling platform featuring interactive geodesic flight mapping, social 'Crew' tagging, and comprehensive travel analytics.

Next.js •Supabase •PostgreSQL+5
UCL Data Science Society: Master Project Lab 2026
Live

UCL Data Science Society: Master Project Lab 2026

A living, end-to-end data science pipeline designed as a 'Gold Standard' template for students to learn data sourcing, EDA, wrangling, and ML deployment.

Python •Google Colab •Pandas / NumPy+4
WebGL Game Library: 2D & 3D Graphics Engine Development

WebGL Game Library: 2D & 3D Graphics Engine Development

Collaborative software engineering project with Qualcomm to build a modular WebGL game engine powering multiple 2D games such as Snake and Pong, with scalable 3D-ready architecture.

JavaScript •WebGL •HTML5 Canvas+3
Driving Ireland Forward: Mapping Inequity in the Driving Test System

Driving Ireland Forward: Mapping Inequity in the Driving Test System

An interactive Strategic Information System (SIS) built to visualise inefficiencies in Ireland’s driving test framework and explore resource reallocation scenarios using real-world public data.

Python •Plotly •Dash+2
Absurd Correlations: Can Spotify, F1, and Football Predict the S&P 500?

Absurd Correlations: Can Spotify, F1, and Football Predict the S&P 500?

A fun data storytelling project exploring absurd correlations between the S&P 500 and unrelated factors like Spotify music trends, F1 Champion points, global temperature anomalies, and Premier League standings.

Python •Pandas •Plotly+2
Equity Momentum Backtesting: From Naive Rules to Sharpe-Optimized Strategies

Equity Momentum Backtesting: From Naive Rules to Sharpe-Optimized Strategies

A deep dive into equity momentum strategies—starting with naive daily momentum and progressively refining it with weekly filtering, regime filters, and volatility scaling to improve Sharpe ratio and reduce drawdowns.

Python •Pandas •NumPy+2
Personal Portfolio Website

Personal Portfolio Website

A personal portfolio website built with React, TypeScript, TailwindCSS, and React Router.

React •TypeScript •TailwindCSS+1
Portfolio Optimization & ML Stock Prediction

Portfolio Optimization & ML Stock Prediction

A financial ML project combining Modern Portfolio Theory with stock movement prediction models and a multi-stock benchmarking pipeline.

Python •scikit-learn •XGBoost+4
Absurd Correlations: Can Spotify Music Trends Predict the S&P 500?

Absurd Correlations: Can Spotify Music Trends Predict the S&P 500?

An exploratory machine learning project testing whether Spotify weekly audio features can predict S&P 500 weekly returns. Spoiler: it’s about the process, not real predictive power!

Python •Pandas •scikit-learn+4