Skip to content
Open to AI/ML roles & research collaborations
Based in Linz, Austria

Ahmed
Mohammed

Computer Vision · Diffusion Models · OOD Detection

AI/ML engineer. I build ML systems I can stand behind — verified error bars in research, eval harnesses in production.

4+
Years in AI/ML
99.03%
OOD Detection AUROC
+6.5pp
Gain over baseline (stable)

99.03% AUROC = CIFAR-10 thesis (binary, single-class airplane-vs-rest, 3-seed mean) · 0.8673 AUROC = industrial FTI_Zer0P 5-fold baseline · +6.5pp = gain from separation loss

JKU Linz, Austria
Supervised by Prof. Sepp Hochreiter
PROFACTOR / FTI_Zer0P
99.03% AUROC thesis result (binary, single-class)
AI QC platform shipped to production
// 01 - About
Ahmed Mohammed

AI/ML Engineer - research that ships.

Transitioned from mechatronics engineering to AI/ML - bringing a hardware and systems perspective to computer vision and production ML.

I am an AI/ML engineer who completed an M.Sc. in Artificial Intelligence at JKU Linz (graduated Sep 2026), working under Prof. Sepp Hochreiter.

My work spans the full stack: from class-conditional separation loss for diffusion-based OOD detection to industrial computer vision pipelines evaluated under rigorous cross-validation. 99.03% +/- 0.07% AUROC (binary airplane-vs-rest, 3-seed mean) · 0.8673 AUROC (FTI_Zer0P 5-fold).

I also build and ship — most recently Sihem, an LLM personal-mentor assistant, and before that Faultrix, an AI quality-control platform I took from zero to production on my own. Both taught me that production reliability is its own kind of rigor.

Location
Linz, Austria
Supervisor
Prof. Sepp Hochreiter
Current work
Sihem — LLM assistant (live beta)
Open to
AI/ML Roles - Research Collaborations
Education
M.Sc. in Artificial Intelligence
Oct 2024 - Sep 2026
Johannes Kepler University Linz
Thesis: conditional diffusion models for OOD detection - 99.03% +/- 0.07% average AUROC (binary airplane-vs-rest, 3-seed mean).
B.Sc. in Mechatronics Engineering
Feb 2015 - Jan 2018
Eastern Mediterranean University, Cyprus
Thesis: SCARA robotic system for dynamic object tracking.
Skills & Stack
Deep Learning
PyTorchPyTorch LightningDiffusion ModelsCNNsTransformersRNNsLLMs
Computer Vision
OOD DetectionObject DetectionDefect DetectionImage Classification
Research & Experimentation
HydraExperiment DesignAblation StudiesAUROC/FPR95Monte CarloCross-Validation
ML Engineering
End-to-End PipelinesLLM InferencePrompt EngineeringOpenAI API
Infrastructure
DockerGitLinuxREST APIsTypeScriptNext.jsCUDAPythonOpenCV
AI Tools
GitHub CopilotChatGPTWeights & Biases
Languages
Arabic
Native
English
B2 - Professional
German
B1 CEFR - improving
// 02 - Projects

Research that ships.

Master's Thesis - JKU Linz
OOD Detection Framework
Conditional diffusion models as generative classifiers achieving 99.03% +/- 0.07% average AUROC on a within-CIFAR airplane-vs-rest binary split (single ID class; not comparable to multi-class CIFAR-10 OOD benchmarks). Introduced class-conditional separation loss improving average performance by 6.5 percentage points with high seed stability.
99.03% +/- 0.07% Avg AUROC
Master's Thesis Track 2
InkjetOOD Defect Detection
YOLO+CDM quality classification pipeline evaluated on the public FTI_Zer0P benchmark under strict 5-fold cross-validation.
0.8673 AUROC (5-Fold CV)
Previous project · 2025-2026
Faultrix
AI-powered construction quality control SaaS. Analyzed building photos and generated ONORM-compliant reports in under 1 minute - SHA-256 evidence chain, DSGVO compliant, AES-256 encryption. Built solo from zero to production.
<1 min per report
Next.jsConvexOpenAIClerkCloudflare R2Stripe
Karunya University · BCI Research
EEG Signal Classification
LSTM, Bi-LSTM, and GRU architectures for motor imagery classification in brain-computer interface applications.
// 04 - Experience

Where I've worked.

Jul 2026 Present
AI/ML Engineer
Sihem · Linz, Austria
Building an LLM personal-mentor assistant on Supabase edge functions (Deno/TS) with pgvector RAG memory, multi-provider LLM routing with failover, and a deterministic decision engine for adaptive nudging.
Live beta - @sihem_ai_bot
Jul 2025 Jul 2026
AI/ML & Full-Stack Engineer
Faultrix · Linz, Austria
Built an AI construction analysis platform solo from zero to production with Python, Next.js, Convex, OpenAI API, Docker, Clerk, Cloudflare R2, and Stripe.
Shipped - faultrix.com
Dec 2024 Jul 2026
ML Researcher
JKU Machine Learning Institute · Linz
Master thesis on conditional diffusion models as generative classifiers for out-of-distribution detection under Prof. Sepp Hochreiter.
Apr 2024 Nov 2024
Machine Vision Researcher
PROFACTOR GmbH · Steyr, Austria
YOLO + diffusion pipeline for industrial defect detection in zero-defect inkjet printing on building components.
98.4% (threshold-dep., production)
Aug 2023 Oct 2023
AI Research Intern
Karunya University · India (Remote)
RNN/CNN architectures for EEG motor imagery classification with hyperparameter optimization.
Jan 2021 Present
AI & Programming Tutor
Freelance
Tailored training in Python, ML, and deep learning, plus mentoring on portfolio projects and GitHub practice.
// 05 - Research

Reports & Thesis

Problem
How can a model recognize when an image does not belong, instead of acting overconfident?
Contribution
A separation loss that forces the model s competing class explanations to move apart.
Result
99.03% +/- 0.07% AUROC on CIFAR-10 airplane-vs-rest (binary, single ID class, 3-seed mean), with a +6.5pp gain over the non-separated baseline.
Why it matters
The score became not only higher, but dramatically more stable across seeds and easier to trust.
// 08 - Contact

Let's build something extraordinary

Open to AI/ML roles, research collaborations, and product partnerships.

ahmed.mo.0595@gmail.com