PROJECT

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.

docker docker-compose self-hosted nextcloud vaultwarden jellyfin uptime-kuma devops homelab infrastructure privacy
★ FEATURED

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.

Machine LearningHealthcare AICardiovascular DiseaseGradient BoostingSMOTEFastAPIReactPythonSHAPExplainable AIFull StackScikit-learnRisk PredictionResponsible AI
PROJECT

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.

PythonGroq APINLPStreamlitAI Resume AnalysisLLM
PROJECT

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.

PythonPyTorchTransformersAttention MechanismDeep LearningNLPNeural Networks
PROJECT

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.

Cohere APIRAGEmbeddingsChromaDBPythonNLPVectorSearchLLM
★ FEATURED

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.

neural-networkbackpropagationdeep-learningnumpymachine-learningfrom-scratchgradient-descentpythongoogle-colab
PROJECT

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.

PythonReactOllamaCrewAI
PROJECT

Portfolio Website

My personal portfolio and digital garden, built with Astro and deployed on GitHub Pages. The site you're looking at right now.

AstroMDXGitHub Pages
PROJECT

Cost Rental Finder

A web app to help users discover and compare cost rental properties across Ireland, with real-time filtering and map integration.

ReactSupabaseAPIMaps
PROJECT

Social Media Dashboard

An analytics dashboard for tracking engagement metrics and growth across multiple social media platforms.

Next.jsChartsAPIDashboard
★ FEATURED

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.

TypeScriptMachine LearningMedical AIData Analysis