Data Visualisation & Exploratory Analytics (COMP1800)
Retail Dataset Investigation
Systematic exploration of large, messy retail datasets — 8 distinct visualizations with narrative analysis, translating quantitative findings into actionable business insights.
Interactive Jupyter8 VisualizationsBusiness InsightsStakeholder Reports
Big Data Systems & Architectures (COMP1702)
AgrBIG — Precision Agriculture Platform
End-to-end architecture design for agricultural data management — IoT sensors, satellite imagery, drone surveillance, real-time streaming, and petabyte-scale storage.
IoT IntegrationMapReduceReal-time StreamingPetabyte ScaleArchitecture Design
Applied Machine Learning (COMP1804)
Facial Attribute Recognition System
TensorFlow-based multi-label classification system for 5 facial attributes (wrinkles, freckles, glasses, hair color/style) with manual annotation pipeline and comprehensive evaluation.
TensorFlowMulti-task LearningComputer VisionData AnnotationDeep Learning
Machine Learning (COMP1801)
Supervised & Unsupervised Learning Research
Comprehensive research in ML foundations covering regression, classification, clustering, optimization, and kernel methods with rigorous mathematical analysis and practical implementations.
Scikit-learnStatistical LearningOptimizationLaTeX DocumentationIEEE Format
Clouds, Grids & Virtualization (COMP1680)
HPC & Parallel Programming
Cloud platform analysis and parallel programming with OpenMP — performance benchmarking, scalability analysis, and distributed computing architectures for ML workloads.
OpenMPParallel ComputingCloud ArchitecturePerformance AnalysisHPC
Graph & Modern Databases (COMP1835)
NoSQL & Graph Database Systems
Designed and implemented NoSQL systems across 4 paradigms (document, key-value, column-family, graph) with Neo4j, MongoDB, Redis — polyglot persistence for big data.
Neo4jMongoDBRedisGraph TheoryPolyglot Persistence
Programming Fundamentals for Data Science (COMP1832)
Python & R Ecosystems
Mastered data science programming with NumPy, Pandas, Matplotlib, NetworkX in Python and R — portfolio-based assessment covering data structures, processing, and visualization.
PythonRNumPy/PandasData WranglingVisualization
MSc Dissertation Project
UK Transportation Network Analysis
National-scale GTFS analysis of UK public transportation (10 regions) — route classification by urban typology using NUTS framework, geospatial integration, and statistical profiling.
GTFS DataGeospatial AnalysisTransportation AnalyticsPythonStatistical Analysis