
UCL Computer Science Student
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Federated_IIoT_Intrusion_Detection
April 24, 2026 – Present
Federated_IIoT_Intrusion_Detection — GitHub repository
View Projectspotify-analyzer
February 27, 2025 – February 27, 2025
spotify-analyzer — GitHub repository
View ProjectMinQTT
August 27, 2024 – January 3, 2025
A minimalistic implementation of an MQTT Client library, with built-in encryption options.
View ProjectCOMP0005-Algorithms
May 11, 2024 – May 20, 2024
All algorithms learnt in UCL COMP0005 module.
View ProjectDisease-Mapper
February 27, 2024 – March 17, 2024
Project for FHIR Hackathon & ENGF0034 Scenario 2
View ProjectConvex-Hull-Analysis
February 21, 2024 – March 6, 2024
Analysis of multiple convex hull algorithms, fully implemented from scratch.
View ProjectHaskell-Coursework-POP
January 6, 2024 – February 9, 2024
A custom re-writing of the Data.Set library in Haskell, using AVL Trees.
View ProjectRobot-MazeSimulation-C
November 4, 2023 – November 14, 2023
A robot simulation that collects markers and brings them back to it's home whilst avoiding obstacles.
View ProjectCultural Fit Analysis
The candidate's personal projects demonstrate a strong inclination towards self-directed learning and exploration across multiple programming paradigms and problem domains. This suggests a proactive and curious individual who could thrive in an environment that values independent initiative and continuous skill development. The diversity of projects, from low-level systems (MinQTT, Robot-MazeSimulation-C) to web development (spotify-analyzer, votion) and algorithmic analysis (Convex-Hull-Analysis), indicates a broad technical interest that could contribute to a versatile team.
Soft Skills & Operational Fit
Insufficient data to assess soft skills or operational fit. The candidate's project descriptions are concise, indicating a focus on technical output rather than collaborative processes or problem-solving narratives.