Software Engineer | Developer
Welcome to my portfolio! Here's how to play:
Use the W, A, S, D or Arrow keys to move
Spacebar to interact with ghosts & progress dialogues
Interacting with ghosts you will learn more about me
For my original portfolio page you need a PC or laptop
Normaly this is a game (an interactive way to learn about me)
You can access the static portofolio page here:
As an intern with the LCI lab of the Computer Science Department, I worked on the Surrounded by Science project , which aims to increase kids' engagement with science. My primary responsibility was to re-design and develop the front end of the Science Chaser web app. I collaborated closely with a team from the lab, and we were in regular communication with the University of Twente team, who were responsible for the backend development and project coordination. Our team had a strict deadline to complete the web app by the start of January 2023, as it was scheduled to be tested in a museum in Italy. Throughout the project, I gained valuable experience in front-end development and working collaboratively with a team. It was also exciting to work on a project with such a significant real-world application, as the web app has the potential to increase kids' awareness and engagement with science.
Developed, and designed a Serious Game - conducted Research - Data analysis. It turned out to become a paper that was published and will be presented at IEEE EDUCON 2023. In this study, a serious game called “Galaxy Solutions” was developed. This game simulates all the stages of the recruitment process. The main objective of this game is to help graduates acquire basic interview skills and be aware of the whole process by making the learning experience more enjoyable and engaging. The game was evaluated by 105 students, and it was found usable by all the students, regardless of their success level in the game, and had a statistically significant learning effect, as the pre-posttest analysis revealed.
The project displays 2020 Eurostat data on recycling rates, waste production per capita, and renewable energy usage percentages for various European countries. The data is visualized on a map, allowing users to compare the environmental sustainability of different regions at a glance. The user can select from the top left dropmenu the data that he wants to visualize on the map. The legend updates aswell providing information of what the user sees each time. Also by clicking on each country displayed on the map he gets more information about the data that is provided.
Game Hopper is a web page that allows users to search and filter through a vast collection of free to play games from an API. Users can easily search for games by name, filter them by type, console, and other criteria, making it easy to find games that match their preferences. The web page fetches data from the API and displays the games with brief details, such as game title, genre and platform.
A group project worked in a team of three. We developed a system that suggests movies to users based on the film they have watched and the ratings they have made. In addition, data were analyzed from which information was extracted and visualized. To develop the system, we used a user-based collaborative filtering technique & kNN algorithm. We examined two cases. Firstly the user has not rated any movies yet, and secondly, the user has already rated movies.
Developed a crawler is monitoring news websites & downloads articles. After that, the program pre-processes & analyses the data (words tokenization), so we can represent the web pages in the vector space model. Then the program creates an index (based on TFIDF) & evaluates it (using queries). T he second part of the project: Developed a classification system for uncategorized articles that were found here.
Created a custom owl ontology for movies with the Protégé tool based on Movies (Produciton staff, genre, location of shooting etc.). Then developed, an application that loads the OWL ontology and applies the Inference model, retrieves and presents individuals of the ontology after the selection of a class by the user. Allows inserting new individuals. Allows to search for individuals based on user-defined parameter values using SPARQL queries.
A staff evaluation system of a group of companies to which four categories of users are connected: Managers of the company in which the staff is evaluated. Managers decide on the positions that will be, announced for promotion. They also update employee records whenever there is a change (eg additional certification, an additional letter of recommendation, etc.). Evaluators who work with the company and they evaluate the staff, announce the job openings that can be claimed by employees, and make evaluations. Employees of the company. They can submit a request for a job position in which they can be promoted or transferred. And lastly the system administrator.