Passionate about developing intelligent vision systems, edge-AI prototypes, and real-world human-centred applications.
A look into my education, experience, achievements, and passions.
Python Ā· Java Ā· C++ Ā· C# Ā· JavaScript Ā· HTML Ā· CSS Ā· Node.js Ā· PHP (Basics)
Deep Learning (CNNs, RNNs, Transformers) Ā· PyTorch Ā· TensorFlow Ā· Keras Ā· Scikit-learn
OpenCV Ā· Image Classification Ā· Object Detection Ā· Pose Estimation Ā· Webots (Robotics Simulation)
Pandas Ā· NumPy Ā· Matplotlib Ā· Seaborn Ā· Data Analysis Ā· Visualisation
AWS (SageMaker ā Basics) Ā· Google Cloud AI Ā· Git Ā· GitHub Ā· Docker
Agile Ā· Scrum Ā· Version Control Ā· Collaborative Development
Edge-AI system for elder activity and fall detection.
Click to explore āVoice-controlled wheelchair with AI path planning.
Click to explore āDeep Q-Learning agent trained to master Snake.
Click to explore āUnity-based FPS maze survival game.
Click to explore āUniversity of Limerick, Ireland
Advanced programme focusing on computer vision, deep learning, and applied AI.
Focus: Image recognition, object detection, and edge/cloud deployment.
University of Kent, UK
Specialised in deep learning with PyTorch and TensorFlow; projects in NLP and computer vision.
University of Kent, UK
Focused on algorithms, data structures, and full-stack development.
Placement: CaseWare UK Ltd (JavaScript Developer Intern).
An edge-AI based monitoring system designed to detect daily activities and falls in elderly individuals using computer vision, with real-time alerts for caregivers.
Python Ā· Computer Vision Ā· Pose Estimation Ā· Raspberry Pi Ā· Flask Ā· Edge AI
In active development
A simulated robotic wheelchair built in Webots that combines voice control, large language models, and classical path planning for indoor navigation.
Python Ā· Webots Ā· A* Path Planning Ā· OpenAI API Ā· Robotics Simulation
A reinforcement learning agent trained using Deep Q-Learning to autonomously play the classic Snake game, improving performance through reward-based learning.
Python Ā· Reinforcement Learning Ā· Deep Q-Learning Ā· Neural Networks
A first-person 3D maze survival game developed in Unity, featuring increasing difficulty, AI-driven enemies, and real-time player interaction.
Unity Ā· C++ Ā· Game AI Ā· 3D Environments Ā· Real-Time Systems
Secured 2nd place in an 8-hour industry hackathon organised by ACI Worldwide, working in a team of three to solve challenges focused on fraud detection and code security.
Skills demonstrated: Python Ā· Data Analysis Ā· Cybersecurity Ā· Teamwork Ā· Problem Solving
Selected participant in an 8-week multidisciplinary consultancy programme, collaborating with industry partners to address real-world business and innovation challenges.
Skills demonstrated: Problem Solving Ā· Communication Ā· Teamwork Ā· Industry Research Ā· Presentation Skills
Competitive speedcuber with participation in 20+ official competitions across four countries, specialising in the highly demanding 3Ć3 blindfolded event.
Enthusiastic songwriter and music producer with hands-on experience using professional digital audio workstations.
Played football competitively throughout formative years, representing teams in national and international tournaments.