Projects

Here are the projects I have worked on:

Centralised Activity Agenda

Ongoing project

This project focuses on creating a unified and centralized activity agenda for the northern region of the Netherlands by aggregating event data from a wide range of companies and organizations. Its primary goal is to offer a seamless, accurate, and comprehensive overview of training sessions, team-building activities, networking opportunities, and related events—benefiting both small business owners and individuals seeking professional or social development.

In this project, I serve as the System and Software Architect, responsible for designing the overall software architecture and ensuring that the solution aligns with the needs and expectations of all stakeholders. This includes translating organizational goals into technical requirements, coordinating data integration strategies, and safeguarding the system’s scalability, reliability, and maintainability.

To achieve broad and reliable data coverage, the platform integrates information through multiple methods:
Custom-built APIs
Third‑party APIs
Ethical web scraping


This multi‑source approach ensures that even smaller businesses without their own APIs can still be represented within the ecosystem.
The current technical stack includes Laravel, PostgreSQL, Docker, and Git, forming a robust and modern foundation for data processing, storage, and deployment. Additional technologies will be introduced as project needs evolve.

Overall, the system aims to streamline event discovery, strengthen regional collaboration, and provide a single, trusted access point for local activity information.

View on GitHub

This is a university project.

MITS - Multiplayer

This project is a competitive expansion of the original SSH lab, reimagined as a multiplayer "serious game" for the Maritime IT Security (MITS) research group. The core of the application is a high-stakes, time-trial hacking engine where players compete to compromise Linux containers across five varying difficulty levels. I am architecting the entire backend infrastructure, which involves developing a centralized RESTful API that coordinates with the core game engine to track player actions, authentication, and timestamps in real-time.

A major technical challenge I am addressing is the synchronization of the competitive state. I contributed to the design of the database (ERD) to ensure the system can handle complex relationships between unique player sessions, active container instances, and live scoring. Because this is a hacking game, the backend acts as a "digital referee"; I am implementing the logic that validates whether a player has actually achieved the objective before updating the leaderboard. This requires a robust data flow between the API and the containerized environments to ensure that player progress is secure, accurate, and scalable. While my colleagues focus on the frontend interface, my responsibility is to ensure the "under-the-hood" systems—from database integrity to real-time event handling—run seamlessly to provide a fair and challenging competitive experience for cybersecurity research.

View on GitHubhttps://www.nhlstenden.com/en/research/maritime-it-security

This is a university project.

MITS - SSH Vulnerability Lab

This project is an educational sandbox built for the Maritime IT Security (MITS) research group at NHL Stenden. It’s designed to simulate real-world server vulnerabilities in a safe, offline environment. I was responsible for the core setup, using Docker to create an "attacker vs. victim" framework. My main contribution was the automation logic; I wrote the scripts that allow the system to reconfigure itself across five different difficulty levels. I also developed specific security challenges, like SSH misconfigurations and a simulated memory leak, ensuring the backend foundation was stable for research and training purposes.

View on GitHubhttps://www.nhlstenden.com/en/research/maritime-it-security

This is a university project.

Deafinity Stories

Deafinity Stories is a community platform built in collaboration with NHL Stenden, Netwerk Time To Connect, and the MDT (Maatschappelijke Diensttijd) initiative. I was responsible for the entire backend architecture and server environment for this project. I engineered a custom-built CMS from scratch that handles a complete content moderation pipeline—allowing users to submit stories and administrators to review and edit them. I also designed the database schema and implemented a secure invitation-based login system with timed authentication tokens. Beyond the code, I managed the full deployment, including web hosting and secure email infrastructure.
For my contributions to this socially impactful project, I was awarded the Europass Mobility certificate for volunteers.

https://deafinitystories.com/en/

Battle-Bot

The Battle-Bot project involved designing and programming the behavioral logic for a competitive autonomous robot. Developed primarily in C++, the project required a deep understanding of hardware-software interfacing to translate sensor data into real-time physical movement. My contribution focused on architecting the core decision-making algorithms, ensuring the bot could react efficiently to its environment under competitive constraints. By optimizing the control logic and managing hardware interrupts, I improved the bot's reaction speed and movement precision. This project showcases my proficiency in low-level programming, real-time systems, and iterative hardware debugging.

View on GitHub

This is a university project.

Gemorskos

I acted as the primary technician for the core network services of the Gemorskos project. I was responsible for transforming a blank Windows Server 2019 instance into a functional domain controller environment.
Technical Milestone: Successfully deployed a tiered infrastructure including:
DNS: Forward/Reverse lookup zones.
DHCP: Scope configuration and exclusion ranges.
Active Directory: OU structure and User/Group management.
The Result: A fully scalable internal network ready for enterprise-level user management.

View on GitHub

This is a university project.

Project OUI

OUI is a digital menu platform designed for a French-themed boutique bakery to solve the challenge of managing dynamic content without a traditional database. I led a team of seven to develop a lightweight, high-performance web application. My primary contribution was the engineering of a custom PHP backend that parses flat-file data into dynamic HTML components, providing the client with an easy-to-update system that avoids the overhead of SQL databases. I also architected the responsive CSS framework to ensure a premium user experience across all devices and managed the project’s technical roadmap as the primary repository owner.

View on GitHub

This is a university project.

SQL Migration Tool & Exam Portal

When the Hungarian "Digital Culture" maturity exam transitioned from Microsoft Access to SQL, it left a decade of past exam materials in legacy CSV and TXT formats that were incompatible with modern database environments. To bridge this gap, I engineered an interactive Python ETL tool that automates the migration of legacy data into production-ready SQL scripts. The tool facilitates schema generation, dynamic data type mapping, and the definition of relational constraints like composite keys and foreign relationships. I hosted the modernized datasets on a dedicated web portal, transforming inaccessible legacy files into a centralized resource that allowed students nationwide to practice SQL queries on historical exam data.

View on GitHub