When I first joined the University of Edinburgh for my undergraduate studies, I thought that Computer Science was just Software Engineering - building products. Soon, I realised that Computer Science is more than that. Its capabilities are numerous and I feel blessed for choosing this field. I don't think a different degree could fulfil my desires more. The projects I have been involved in so far were centred around my want to improve peoples' lifestyle and routine. For them, I was mostly involved in their SE and UX side while collaborating with people who have interest in AI. This has given me the chance to explore all three main areas and understand my passion:
Creating well-designed systems by taking in consideration the users’ needs and wants.
TSYS - Global Payments | Senior Software Engineer
June 2023-Today|Cyprus
As part of the development team, I design and implement new REST APIs using the Spring framework and build React-based front-end components for an ongoing migration project to modernize our application architecture. I also maintain and enhance existing systems while proactively monitoring and addressing potential security vulnerabilities using tools such as Fortify, Black Duck, Gitleaks, PanScan, and more.
TSYS - Global Payments | Software Engineer
May 2021-June 2023|Cyprus
Worked on the web team developing code for PRIME in the Cloud, primarily using VB.NET, HTML, CSS, JavaScript, AWS, Kubernetes, and Jenkins. Implemented REST APIs with the Spring framework and followed a CI/CD methodology to ensure efficient deployment and delivery.
Moved to Cyprus
April 2021
JP Morgan Chase & Co. | Software Engineer Analyst
February 2021-April 2021|London
Joined the Software Engineer Program for graduates that help develop innovative solutions for customers, clients, and businesses around the world. Joined only for a short-time, as I then decided to relocate to Cyprus.
Student Plus | Software Engineer
July 2020-August 2020|Remote
Part of a visionary startup aimed to help incoming university students through a mobile messaging application. Written in React Native using Firebase, Redux, and StreamChat, it is carefully crafted for both Android and iOS users.
BSc. Computer Science | First Class
2020 | The University of Edinburgh
Craneware | UX Engineer
October 2019-December 2019|Edinburgh, Scotland
Analyzed how clients and developers interact with the Trisus Platform and worked towards a new design that will benefit everyone. Also, developed a design kit to centralize Craneware’s user experience, by using standard components.
Craneware | Software Apprentice
June 2019-August 2019|Edinburgh, Scotland
Involved in a group project where we use Agile methodologies, and the Angular development platform to build a tool that would help the internal team maintain the Trisus Platform.
LInC | Summer Research Intern
June 2018-August 2018|Nicosia, Cyprus
Built a web crawler and a data visualization dashboard at the Laboratory for Internet Computing, University of Cyprus. Shadowed multiple researchers to learn from their respective fortes and was involved in mini-group projects.
Joined the University of Edinburgh
2016 | Edinburgh
Certificates
Projects
Enceladus
React, Javascript, Postgres DB, NestJS, Docker |
A web-based application developed to support Civil Defence operations during emergency scenarios like earthquakes. The system enables real-time coordination and tracking of response activities by agencies such as police and fire services, while maintaining detailed records of affected individuals — including those injured, trapped, missing, or deceased. The application has been deployed, where integration testing is actively being conducted. The next phase involves user training for operational teams to ensure effective adoption in real-world crisis situations. Built using React, MaterialUI, Nest.JS for the REST APIs, PostgresDB, Docker and more.
LockdownCY
React Native Expo, Javascript, Firebase |
Guide to the most recent movement instructions and regulations given by the government of Cyprus in regards to the Covid-19 pandemic.
Grouppy
Android Studio, Java, Firebase |
An automated help when having to deal with large groups. Grouppy can keep track of your shopping list, tasks, and financials.
Grouppy V1.0 is ready to be downloaded.
Sudoku Solver
React, Javascript | 2
A visualization page that shows how the backtracking algorithm works when solving a Sudoku game.
Robotic Therapy Pet
Raspberry Pi, Electronics, 3D printing, Python |
1st class Honours Project
This project explores how a robotic therapy pet can be designed and built to help children who face mental health problems during school hours. The robot was designed using a Participatory design and built using an Iterative developement based on the literature review and the experts’ and children’s suggestions. This project was supervised by Professor Judy Robertson.
Automatic robotic assistant that helps you sort all your litter precisely into where it should go. It uses deep learning for object classification in an attempt to promote recycling and reduce carbon emissions. Built using Raspberry Pi , Electronics , Python , pyTorch,YOLO and a team of four.
Glasgow Science Centre
React Native, Python, YOLO | 6
1st prize at Code for Good by JP Morgan 2019
Built a mobile application for the Glasgow Science Centre that guides differently abled people around the centre. Meanwhile, giving them tips and making their experience more accessible, interactable, and memorable.
GoodB0i
∞ | 9
1st prize at System Design Project 2019
A robot that helps navigate visually impaired people around the supermarket allowing them to shop all their groceries without the need of an assistant or a friend. For this project, I was part of the mobile application sub-team. I was responsible to draw the wire-frames and assure that they are following the universal design, and code the front end with native Android, Java and XML. I was also involved in marketing our product by designing posters, advertisements, and leaflets.
Matura
Raspberry Pi, Electronics, Python | 4
1st prize at Hack the Burgh 2019
A prototype robot designed to automatically translate the latest Edinburgh Fringe festival data into physical braille for visually impaired. The robot outputs all popular shows by genre and popularity, based on the interest of the user.
Sunny-Bot
HTML, CSS, nodeJS, Bootstrap |
Web application where the users can explore all of the photo-voltaic systems installed all around the world. Users can select a country/region and see the visualization on a map. Clicking on a photo-voltaic system allows the user to see more information related to its location, annual production, sensors, and monthly readings.
Coinz
Android, Java, XML, Firebase |
Android mobile application that allows the users to collect coins that are located on a map around the central campus of the University of Edinburgh. The goal of the game is to collect as much cash as possible, and interact with other users.