Particle-style portrait of Omar Mahmoud

Hi, I'm

Omar

Final-year Computer Science student at Maastricht. Honours Programme. CS@Work intern at AIXTRON, on Python and AI security.

About Me

I'm in the final year of Computer Science at Maastricht University (Honours Programme, GPA 8.59/10). Through CS@Work I'm at AIXTRON B.V. in Heerlen, working on secure ML model deployment in Python. I teach Computer Science Skills as a teaching assistant, and I mentor first-year students.

Earlier this year I tutored data structures and linear algebra. Off the clock I'm at the gym, reading about markets, or working on my Dutch (A2, aiming for B1+).

Skills & Technologies

Foundations

  • Java
  • Data structures
  • OOP
  • Python

Security

  • Ed25519
  • Nuitka
  • Docker
  • Podman
  • Trivy

Practice

  • SQL
  • C
  • Git
  • Linux
  • Teaching

Education

Maastricht University

Bachelor of Science in Computer Science

September 2024 — June 2027

GPA 8.59/10 · Electives: AI & Machine Learning, Cybersecurity

Honours Programme

Experience

Maastricht University

Teaching Assistant

Lab sessions and practical exercises for first-year students.

AIXTRON B.V.

CS@Work Intern

Secure ML model deployment in Python: model signing, binary hardening, and container scanning.

Essence Platform

Developer / Project Manager

Scoped and delivered phase 1 of a college-counseling platform for a client. AI-assisted build under my direction: I managed the requirements and reviewed every version.

Freelance

Private Tutor

One-on-one sessions for university students in data structures and linear algebra.

Maastricht University

Peer Mentor

Guided 11 first-year BCS students in 2025–26. Asked back for 2026–27, now mentoring 7.

Projects

A capstone, a hackathon, and university projects.

Steal-Resistant Model Deployment

Independent capstone for my CS@Work internship at AIXTRON B.V. Ed25519 model signing, Nuitka binary compilation to raise the cost of reverse-engineering, and a multi-stage Docker/Podman hardening pass with Trivy scanning (3.88GB→599MB, 1017→166 CVEs, root→non-root).

Python Cryptography Docker

View on GitHub

Fillslot

A marketplace for venues' leftover hours and tickets, built with a team at the MAIN × SpaceXAI hackathon at Maastricht (September 2026). Shared leadership, full-stack development, and a working demo. AI-assisted.

Full-stack Hackathon

Adaptive MFA System

A semester project at Maastricht University, on a team of four. We hardened a vulnerable Flask login with bcrypt, one-time passwords, adaptive MFA risk scoring, and ML anomaly detection, plus IP geolocation. I led project management and the defense.

Python Flask Machine Learning

Gemini-lite

A from-scratch Java implementation of the Gemini protocol — a minimalist alternative to HTTP — with a command-line client, a file server, and a relay proxy built on raw TCP sockets. Handles redirects, rate-limit backoff, strict URI validation, and path-traversal protection, backed by a JUnit test suite.

Java Networking Sockets

Transit App

A first-year team project: a desktop route planner for Vienna's public transport network, computing multi-modal journeys with A* search over a GTFS dataset stored in MySQL. The JavaFX map interface renders journey-time heatmaps and simulates stop closures for network planning.

Java JavaFX MySQL

View on GitHub