Hi, I'm
Omar
Bachelor CS student in Maastricht. AI Security intern at AIXTRON. I spend my days learning computer science and Dutch and my evenings outdoors.
About Me
I'm in my third year of Computer Science at Maastricht University, working on Python and AI security at AIXTRON through the university's CS@Work programme. On the side I tutor fellow students in algorithms, computer architecture, and statistics.
Off the clock I'm at the gym, deep in a book about markets and money, or learning Dutch.
Skills & Technologies
- Java
- Python
- SQL
- C
- Git
- Linux
- Docker
Education
Maastricht University
Bachelor of Science in Computer Science
September 2024 — June 2027
Experience
AIXTRON SE
CS@Work Intern
Year-long internship in the CS@Work program, focused on Python development and AI security.
Freelance
College Counseling Platform
Scoped and delivered a college-counseling web platform for a paying client, built via AI-assisted development under my direction — managed requirements, reviewed and iterated on every version.
Freelance
Private Tutor
One-on-one university-level tutoring in CS and mathematics.
Maastricht University
Peer Mentor
Guided 11 first-year BCS students through technical and academic transitions; returning for a second consecutive year.
Projects
A selection of things I've built and contributed to.
Steal-Resistant Model Deployment
An independent capstone on cryptographically secure ML deployment: Ed25519 model signing, Nuitka binary compilation to raise the cost of reverse-engineering, and a multi-stage Docker/Podman container hardening pass with measured results (3.88GB→599MB, 1017→166 CVEs, root→non-root).
Python Cryptography Docker
Adaptive MFA System
A cybersecurity research project (team of 4) implementing adaptive multi-factor authentication using machine learning. Uses SVM and Isolation Forest models to detect anomalous login behaviour and dynamically adjust authentication requirements.
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 desktop route planner for Vienna's public transport network (team project), 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