Flag of Luxembourg

Hello, I am

My core interests in IT include software development, data science, cybersecurity, digital privacy, and process automation. I'm always curious about emerging technologies, and right now, I'm especially focused on generative AI. I see it as a powerful tool, not one that will make us obsolete, but one that can make us more efficient and help us make better decisions.

(The spinning cube does not do much. Try clicking on it though!)

Projects & Research

Below are selected highlights from my portfolio, showcasing a range of projects and research work.

A Comprehensive Framework for AI-Driven Multiple-Choice Question Generation
2024

A Comprehensive Framework for AI-Driven Multiple-Choice Question Generation

Research
Development
Python
Large Language Models
GPT API
Prompt Engineering
Natural Language Processing
Flask
React
GitHubPaper
Applying CNNs for accurate detection and identification of space objects
2024

Applying CNNs for accurate detection and identification of space objects

Research
Data Science
Python
PyTorch
Apache Spark
Computer Vision
Deep Learning
Faster R-CNN
ResNet-50

Education

Master's Degree in Information and Computer Sciences

University of Luxembourg

2022 - 202416.6/20

Specialized in Machine Learning and Artificial Intelligence

Thesis: A Comprehensive Framework for AI-Driven Multiple-Choice Question Generation

Bachelor's Degree in Computer Science

University of Luxembourg

2019 - 202216.9/20

Technical Secondary Education Leaving Diploma

Luxembourg, Limpertsberg

Languages

LuxembourgishBilingual
ChineseBilingual
EnglishProficient
GermanProficient
FrenchUpper Intermediate

Technical Skills

Programming & Scripting Languages

PythonSQLJavaJavaScript

Databases

Relational (PostgreSQL, MySQL)NoSQL (MongoDB)Time-series (InfluxDB)

Data Engineering & Processing

ETL (Extract → Transform → Load) pipelinespandasApache Sparkscikit-learn

Machine Learning & AI

Large Language ModelsPrompt EngineeringGenerative AISupervised Learning (Regression, Classification)Unsupervised Learning (Clustering)

Data Visualization & Monitoring

MatplotlibTiG Stack (Telegraf, InfluxDB, Grafana)Icinga

Web & API Development

FlaskFastAPINext.jsTailwind CSSHTMLWordPress

DevOps & Tools

GitGitlabCI/CDContainerization (Docker, OpenShift)

Work Experience

A journey through my professional experiences, showcasing my growth and contributions in various roles.

Luxembourg Logo

Teacher

LuxembourgSep 2024 - Current

As a Secondary Education Teacher, I teach Excel, VBA, Python, and Relational Databases, equipping students with technical skills while fostering problem-solving and analytical thinking. This role has refined my ability to break down complex concepts into clear explanations, ensuring engagement across diverse learning styles. Beyond teaching, I've developed strong communication, adaptability, and leadership skills. Managing a classroom requires handling dynamic situations, providing feedback, and maintaining motivation while ensuring an inclusive learning environment. Mentoring students in logical thinking and problem-solving has strengthened my ability to guide teams, foster collaboration, and adapt my approach to different levels of expertise.

Topics

ExcelVBAPythonRelational Database (Microsoft Access)
Remote - Private Client - Financial Content Creator Logo

Technical Operations & Web Development Manager

Remote - Private Client - Financial Content CreatorJan 2023 - Feb 2024

Served as the dedicated IT specialist for a financial content creator and their team, managing all aspects of technical infrastructure and digital operations.

Key Responsibilities

  • Built and maintained an educational WordPress-based website that grew to over 3,000–4,000 users, with full responsibility for domain management, DNS configuration, AWS Lightsail hosting, SES email setup, backups, and server migrations
  • Developed custom WordPress plugins in PHP to implement specialized features and improve user experience
  • Implemented subscription and payment systems for premium memberships, along with user-managed email notification preferences
  • Created automated systems using CRON jobs, custom scripts, and SQL queries to streamline backend operations
  • Built a custom membership verification system that linked website accounts to Discord roles—granting premium server access to active members and automatically removing expired users
  • Set up and managed a professional Discord server with moderation and automation bots to enhance community engagement and operational efficiency

Technologies

WordPressPHPAWS LightsailAWS SESDiscord APISQLCRONDNS ManagementServer AdministrationWeb DevelopmentAutomation

Key Achievements

Successfully developed and maintained a high-traffic WordPress website serving 3,000-4,000 daily users, implementing a robust content management system with role-based access control for editors. Created a seamless integration between the website and Discord community, automating membership management and enhancing user engagement. Built a scalable infrastructure on AWS that maintained 99.9% uptime while handling growing traffic and complex backend operations.

POST Luxembourg Logo

Software Developer | Data Engineer Internship

POST LuxembourgFeb 2022 - Jun 2022

As a Software Developer with a large focus on Data Engineering, I automated the retrieval and processing of daily SAP exports and developed a stock management application and a data visualisation dashboard, enhancing inventory control and tracking.

Key Responsibilities

  • Gathering precise requirements from the client and maintaining continuous contact to gather feedback and ensure satisfaction.
  • Implementing a custom ETL pipeline to automate retrieval and processing of SAP Exports
  • Processing and storing data in both time-series and relational databases.
  • Developing a REST API and front-end interface within an internal application to display current stock status and allow users to adjust dynamic alarming thresholds.
  • Implementing a visual data dashboard using Grafana, providing intuitive historical stock analysis and enhanced data visualization.
  • Designing and integrating a dynamic alarming system with adjustable user-defined thresholds, improving response time to stock fluctuations.
  • Displaying global stock metrics, alarms, and trends in a user-friendly manner.

Technologies

PostgreSQLinfluxdbLit Web ComponentsFastAPIExtract-Transform-Load (ETL)OpenShiftPythonTiG Stack (Telegraf, influxdb, Grafana)IcingaGitlabGitOpenShiftJSONHTML5CSS3

Key Achievements

An application that seamlessly integrates into the existing infrastructure and effectively displays and updates the past and current status of the stock, including an alarming system with dynamic thresholds that can be changed by the user. Significantly reduced stock management processing time by over 90% and improved inventory accuracy through automated data processing and real-time monitoring.

University of Luxembourg Logo

Peer Tutor

University of LuxembourgSep 2020 - Jul 2021

As a Peer Tutor at the University of Luxembourg for 1st and 2nd Semester Students, I held weekly 90-minute tutoring sessions, where participating students were free to ask any questions they had related to their studies. If there were no questions, the tutoring sessions would focus on the subjects that the students needed help in the most, which was Java Programming for Semester 1 Students and Algorithms for Semester 2 Students. Exercises and explanations were prepared prior to every tutoring session.

Topics

JavaAlgorithms