📕 MSc Computing
📙 BSc Games Development
🔸 Concepts -- ADS, Concurrent & Parallel Systems, Software Architecture, AI, Databases.
🔸 Tools & Platforms -- Git, GitHub, Visual Studio, MS Teams, MS Office Suite.
🔹 Project Management -- Knowledge in agile methodology for project lifecycles, deliverable reporting, and stakeholder management.
🔹 Leadership & Teamwork -- Proven ability to motivate, mentor and lead small development teams to meet critical project goals.
🔹 Problem Solving -- Use of critical thinking and analytical skills to identify, analyse, and effectively resolve complex engineering challenges.
Currently working on a project (Details TBA)
• Details TBA
🎓 BSc Games Development
📅 2020 - 2025
📍 Edinburgh Napier University, Scotland, UK
▫️ System Architecture -- Engineered and implemented high-performance backend system components, including an optimized A* pathfinding algorithm developed in Python.
▫️ Project Delivery -- Led a team of four using Agile Scrum practices, ensuring 100% on-time delivery.
▫️ Code Collaboration -- Managed the project codebase for the team using Git/GitHub, utilizing features like pull requests and branch protection to maintain a clean main branch and facilitate concurrent work.
▫️ Technical Research -- Conducted in-depth research to inform project architecture, resulting in the successful design of a learning path generator.
▫️ Cross-Functional Roles -- Multi-tasked effectively across multiple roles (Project Manager, Programmer, Researcher) and mentored team members, leading to measurable increases in project efficiency.
Master's Project
• Python/Flask, React/JavaScript, Ollama(Llama3)
This project was developed throughout the summer 2025 (2.5 months).
Version Control, Kanban, Gantt Chart, PyCharm, programming, research, weekly meetings.
Research Question: How can personalised learning paths affect undergraduate student engagement and learning effectiveness in tech courses (e.g., software development)?
Repo: https://github.com/EdgarX202/Learning-Path-Generator
Web Development
• HTML, CSS, PYTHON, FLASK
A prototype of a floor navigation app for university campus.
▪️ Built with Python (PyCharm IDE).
▪️ XAMPP for database and Flask web framework.
▪️ Backend navigation built using NetworkX, svgelements, A* pathfinding algorithm.
The objective was to build a navigation app that could be used on campus. A student should be able to access each floor map, select rooms and get the shortest path from A to B.
Repo: https://github.com/EdgarX202/Campus-Navigator-Web-App
Video Games
• C#, Unity, Aseprite
▪️ Worked on the project as a solo developer.
▪️ GDD, visuals/UI, programming, documentation, version control.
Repo: https://github.com/EdgarX202/2D-Tower-Defence
• C++, SFML, Adobe Illustrator
▪️ Worked in a team of 2.
▪️ Took charge of visuals/UI, documentation and some programming tasks.
Repo: https://github.com/EdgarX202/2D-Mage-Madness


