Things I've built
A collection of projects — big experiments, small tools, and everything in between.
Self Hosted Private Cloud
A complete self-hosted private cloud stack — Nextcloud, Vaultwarden, Jellyfin, and Uptime Kuma running in Docker containers. One command deploys your own Google Drive, password manager, media server, and monitoring dashboard.
CVD Risk Predictor — AI-Powered Patient Treatment Recommendation System
A full-stack machine learning web application that predicts cardiovascular disease risk from 18 patient health indicators and generates tiered treatment recommendations (T1–T5). Built on a Gradient Boosting model trained on 308,854 records with SMOTE for class imbalance, isotonic calibration (Brier: 0.065), and an AUC of 0.827. Features SHAP explainability, fairness auditing, and EU AI Act compliance. Extended from an MSc dissertation with significant technical improvements.
AI Resume Analyzer
An AI-powered tool that analyzes your resume against any job description, scores your fit, identifies skill gaps, and suggests targeted improvements — built with Python and Groq API.
Transformers from Sctrach
A complete Transformer architecture built from scratch in Python — implementing multi-head self-attention, positional encoding, encoder-decoder structure, and training loop without relying on high-level framework abstractions.
Semantic Research Assistant
An AI-powered RAG application that lets users upload documents, ask questions in plain English, and get accurate answers with source citations — built with Cohere's Embed and Command models.
Neural Network from Scratch: Backpropagation
A complete neural network built with only NumPy — forward pass, backpropagation, and gradient descent implemented from scratch with full math explanations. Trained on moons and spiral datasets.
Multi-agent-Data-Analyst
A multi-agent AI data analyst built with CrewAI, FastAPI, and React. Four specialized agents work together to automatically profile datasets, clean data, write and execute pandas code, generate visualizations, and deliver professional summary reports — all from a natural language question.
Portfolio Website
My personal portfolio and digital garden, built with Astro and deployed on GitHub Pages. The site you're looking at right now.
Cost Rental Finder
A web app to help users discover and compare cost rental properties across Ireland, with real-time filtering and map integration.
Social Media Dashboard
An analytics dashboard for tracking engagement metrics and growth across multiple social media platforms.
Brain Insight Classifier Nexus
A TypeScript-based brain imaging classifier that uses machine learning to analyze and categorize neural scan data for medical research applications.