Skip to content
Open to AI/ML roles · available full time nowBased in Linz, Austria

Ahmed
Mohammed

AI SystemsLLM ProductsAgent Tooling

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

Thesis · live dataseed 42

Diffusion anomaly scores separate ID from OOD

τ @ TPR 95
anomaly score →
  • In-distribution · airplane
  • Out-of-distribution · 9 other classes
Headline figure · mean of 3 seedsAUROC 99.03% ± 0.07

This run · seed 42

AUROC
98.98%
FPR@95
4.7%
AUPRC
99.87%
CIFAR-10, seed 42, λ = 0.02, K = 100 · 1,000 ID vs 9,000 OOD test images
Explore the interactive lab
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 holds an M.Sc. in Artificial Intelligence from JKU Linz (graduated September 2026; Defensio 25 Sep 2026), supervised by Prof. Sepp Hochreiter. My thesis was graded 1, the top mark.

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. I also ship LLM products and the deterministic tooling that keeps AI coding agents honest. 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 side project accepted into the tech2b incubator, 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 side project (tech2b incubator)
Open to
AI/ML Roles - Research Collaborations
Education
M.Sc. in Artificial Intelligence
Oct 2020 – Sep 2026 (graduated 25 Sep 2026)
Johannes Kepler University Linz
Thesis (graded 1): 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, Famagusta, Cyprus
Thesis: SCARA robotic system for dynamic object tracking.
Skills & Stack
Deep Learning & CV
PyTorchPyTorch LightningDiffusion Models (DDPM, UNet)CNNsTransformersOOD DetectionYOLOv8Defect Inspection
GenAI & Agentic AI
LLM API IntegrationMulti-Provider Routing & FailoverPrompt EngineeringStructured Output Validationpgvector Retrieval
ML & Data Science
HydraAblation StudiesAUROC/FPR95Cross-ValidationMulti-Seed RunsRoboflow
Deployment & MLOps
PythonGitLinuxDockerREST APIsGitHub Actions CI/CDSupabaseTypeScriptReact
Agent Tooling
mergeproofClaude CodeGitHub CopilotDeterministic checks
Languages
Arabic
Native
English
B2 - Professional
German
B1 CEFR - preparing for B2
// 02 - Projects

Research that ships.

Open source · Agent tooling
mergeproof
Decides whether a pull request written by an AI agent is safe to merge. Plain deterministic code that never calls an LLM, so the agent being judged cannot talk its way past it.
0 LLM calls
JavaScriptZero dependenciesLLM-free gatenpm
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 Institute of Technology and Sciences · BCI Research
EEG Signal Classification
LSTM, Bi-LSTM, and GRU architectures for motor imagery classification in brain-computer interface applications.
More open source
Elbostan Pazar bot — a Messenger bot that answers a real shop's customers about prices, hours and delivery. · brainstorm2idea + idea2prototype — zero-dependency tools that take a fuzzy idea to a linted brief, then to a tested prototype, with any coding agent.
// 04 - Experience

Where I've worked.

May 2026 Present
Solo Developer & Project Lead
Sihem (side project) · tech2b incubator, Linz
Design and run the full cloud stack behind a habits and daily-routine assistant, delivered as a Telegram bot and an installable web app: managed PostgreSQL with row-level security, Deno/TypeScript serverless functions, scheduled jobs, pgvector memory, and GitHub Actions deploys. LLM calls route across several providers with escalation and failover.
Live beta - @sihem_ai_bot
Apr 2024 Jul 2026
M.Sc. Thesis Researcher, Machine Vision
JKU Institute for Machine Learning with PROFACTOR GmbH · Linz / Steyr
Conditional diffusion models as generative classifiers for OOD detection under Prof. Sepp Hochreiter. A class-conditional separation loss cut seed-to-seed std from 11.07 to 0.07 points while raising CIFAR-10 AUROC from 92.52% to 99.03%. Applied in project Zer0P (zero-defect inkjet printing on building components) as a two-stage YOLOv8 + conditional-diffusion pipeline, with an eight-method 5-fold comparison.
Thesis graded 1 (top mark)
Aug 2023 Oct 2023
AI Research Intern
Karunya Institute of Technology and Sciences · Coimbatore, India
RNN/CNN architectures for EEG motor imagery classification with hyperparameter optimization.
Sep 2018 Oct 2020
Electronics Technician
Ledzone · Karaköy, Istanbul, Turkey
PCB assembly and soldering, LED and motor-driver circuit build-up, reading schematics and layouts, and functional test, fault finding and final inspection with multimeter, oscilloscope and function generator.
// 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