Postgraduate Diploma, Computer Applications
Aug 2022 — Jun 2023Jamia Millia Islamia
New Delhi, India
Applied computing conversion programme taken alongside professional front-end work.
AI Engineer · M.Sc. Computer Science @ Saarland University
I build production AI systems combining Generative AI, agentic systems, LLM pipelines (RAG, fine-tuning), vector databases, and full-stack engineering.
Press Ctrl+P to jump to any file, Ctrl+Shift+P for the command palette, or type help in the terminal below.
AI Engineer | M.Sc. Computer Science @ Saarland University | Generative AI & LLMs | RAG Systems | Agentic Workflows | AI Applications
I build production AI systems combining Generative AI, agentic systems, LLM pipelines (RAG, fine-tuning), vector databases, and full-stack engineering.
At ignite AI GmbH I work on the unglamorous half of enterprise AI — governance policies, PII anonymisation layers, and on-premise LLM deployments for clients who cannot let their data leave the building. At EduTech UdS I am lead developer on the SRL Course Platform, an adaptive learning system built on React 19, Node/Express and PostgreSQL with pgvector.
The thread connecting them is retrieval. Most of my work ends up being some variant of the same question: how do you get the right context in front of a model, cheaply, provably, and without leaking anything you shouldn't. Hybrid search, Medallion ETL, semantic chunking, HNSW indexes, RRF — these are the tools I reach for most.
Before Saarbrücken I read Mathematics at Aligarh Muslim University, which is where the interest in the underlying statistics came from, and spent two years shipping front-ends professionally. I co-founded Olympia Academia in 2018 — now a ~200-member student scientific community that has hosted speakers from Caltech and NASA — and I still sit on its advisory board as technical lead.
11 projects · 6 roles · 22 posts · 1 publication. Use the explorer on the left, or press Ctrl+P.
I build production AI systems.
At ignite AI GmbH I work on the unglamorous half of enterprise AI — governance policies, PII anonymisation layers, and on-premise LLM deployments for clients who cannot let their data leave the building. At EduTech UdS I am lead developer on the SRL Course Platform, an adaptive learning system built on React 19, Node/Express and PostgreSQL with pgvector.
The thread connecting them is retrieval. Most of my work ends up being some variant of the same question: how do you get the right context in front of a model, cheaply, provably, and without leaking anything you shouldn't. Hybrid search, Medallion ETL, semantic chunking, HNSW indexes, RRF — these are the tools I reach for most.
Before Saarbrücken I read Mathematics at Aligarh Muslim University, which is where the interest in the underlying statistics came from, and spent two years shipping front-ends professionally. I co-founded Olympia Academia in 2018 — now a ~200-member student scientific community that has hosted speakers from Caltech and NASA — and I still sit on its advisory board as technical lead.
Five entries, oldest at the bottom — Aligarh to Saarbrücken.
Universität des Saarlandes
Saarbrücken, Germany · Specialisation: Media Informatics
Saarland Informatics Campus. Coursework and project work across machine learning, human-computer interaction and media informatics.
Jamia Millia Islamia
New Delhi, India
Applied computing conversion programme taken alongside professional front-end work.
Aligarh Muslim University
Aligarh, India
Where the statistics behind the machine learning came from.
Aligarh Muslim University
Aligarh, India
Delhi Public School Aligarh
Aligarh, India
6 roles — from a remote research internship in 2021 to sovereign AI engineering today.
ignite AI GmbH
Educational Technology Department (EduTech UdS), Saarland University
Olympia Academia
Computational Interaction Group (CIX), Universität des Saarlandes
Orion Solutions
Taibah University
ignite AI GmbH · Internship
Birkenfeld, Rhineland-Palatinate, Germany · On-site
Enterprise AI that has to survive a compliance review — governance, PII handling, and LLMs that run inside the customer's own network.
Design and enforce enterprise AI governance policies and guardrails to prevent data leakage and guarantee compliance across model workflows.
Build robust data anonymisation and privacy layers that intercept and protect Personally Identifiable Information before anything is routed to an external or cloud LLM.
Deploy, fine-tune and optimise local LLMs on-premise, giving clients full data sovereignty and zero cloud-data exposure.
Develop custom conversational assistants integrated with local corporate databases, document repositories and internal knowledge bases.
Architect secure pipelines that bridge local workloads with cloud AI providers under strict Data Loss Prevention rules.
Educational Technology Department (EduTech UdS), Saarland University · Part-time
Saarbrücken, Saarland, Germany · On-site
Lead developer on an adaptive self-regulated-learning platform, plus two research pipelines: audio-to-knowledge-graph, and real-time gaze streaming.
Architected and deployed a production adaptive learning platform (React 19 + TypeScript, Node.js/Express, PostgreSQL 16 with pgvector) serving 50+ university course modules. Authored 18 architecture decision records covering authentication, LLM provider abstraction and data architecture.
Built a Medallion ETL pipeline turning lecture PDFs into searchable learning content — PDF parsing, LLM-driven semantic chunking, then vector embeddings in pgvector. Indexed 1,200+ documents with HNSW; cut manual content-labelling time by 40%.
Combined pgvector HNSW vector similarity with BM25 full-text search over a PostgreSQL GIN index, fused via Reciprocal Rank Fusion. 78% retrieval accuracy on the university knowledge base, served from a FastAPI endpoint at sub-200 ms latency.
Backend supporting three content-depth levels per concept with pluggable LLM providers (OpenAI, Anthropic, Ollama). Per-model cost and latency tracking informs provider selection; response quality measured across 500+ student interactions.
Built a system converting classroom audio into structured knowledge graphs: OpenAI Whisper speech-to-text, pyannote speaker diarisation, then LLM entity and relation extraction. Processed 45+ hours of lecture audio; outputs versioned in PostgreSQL for team collaboration.
Optimised WebSocket-based gaze-data streaming from the Pupil Labs glasses API, reducing end-to-end latency on a custom behavioural data-collection tool.
Olympia Academia · Volunteer
Remote / International · Remote
A student scientific community I co-founded in 2018. It now has ~200 members and has hosted speakers from Caltech, NASA and other leading research institutions.
Started the community in 2018 and served as Vice President; today I sit on the advisory board as technical lead.
APS-funded, featuring invited speakers from Caltech, NASA and leading research institutions.
Responsible for the organisation's web presence and technical infrastructure, including a Progressive Web App and a RAG-based knowledge assistant over the community's archives.
Computational Interaction Group (CIX), Universität des Saarlandes · Part-time
Saarbrücken, Saarland, Germany · On-site
A research study on human-computer interaction patterns in mobile text entry — and the computer-vision pipeline that made it measurable.
Built a MediaPipe + OpenCV pipeline tracking detailed hand movements during touchscreen typing, enabling precise analysis of finger positioning and movement patterns. Processed 50,000+ behavioural events at 96% hand-posture classification accuracy.
Delivered a production-ready, reproducible dataset pipeline that reduced manual annotation effort by 30% and unblocked PhD-level forecasting research on user interaction patterns.
Implemented position-variability metrics, hand-switching detection and suggestion-bar interaction analysis to quantify typing behaviour.
Compared thumb-based against index-finger typing strategies, surfacing differences in spatial distribution, selection accuracy and ergonomic patterns.
Matplotlib heatmaps, distribution plots and comparative analyses; a processing pipeline synchronising video with keyboard event logs for temporal analysis of typing behaviour.
Letter of Recommendation on file.
Orion Solutions · Internship
Lucknow, Uttar Pradesh, India · Hybrid
Fifteen months shipping production front-ends in a cross-functional team, and the place I learned what a design-to-dev handoff actually costs.
Developed components using HTML, JavaScript and React; built responsive interfaces for consistent experience across devices.
Designed and improved user interfaces in Figma, and collaborated with designers to implement UI components aligned with company branding.
Assisted in integrating backend features using MongoDB and SQL, and wired up REST API and database layers.
Applied modern UI/UX principles, responsive design techniques and accessibility standards across delivery.
Certificate of Internship on file.
Taibah University · Internship
Al Madinah, Saudi Arabia · Remote
My first research role: compressing crack-detection CNNs small enough to be useful, without giving up the accuracy that made them worth deploying.
Processed the SDNET2018 dataset — 56,000+ concrete crack images — for CNN-based detection, benchmarking nine architectures.
Transferred knowledge from large teachers (ResNet-50, VGG-19) into lightweight students, improving Matthews Correlation Coefficient by up to 20% while shrinking the deployable model.
Applied Grad-CAM to verify the models were attending to actual cracks rather than background texture; achieved 96% classification accuracy on the test set.
11 projects — 4 featured. RAG systems, multi-agent platforms, computer vision, and one LED strip.
Ten specialised AI agents solving real business problems behind one FastAPI surface.
A Model Context Protocol server that turns the NCBI Entrez API into a first-class LLM tool.
RAG chatbot answering 500+ university queries, with a 35% lift in retrieval relevance.
Full-stack learning platform that makes Transformers, LLMs and neural nets legible to Master's students.
Cross-platform study assistant, designed and validated with NASA-TLX workload analysis.
Does CLIP transfer to OCT scans? A controlled comparison against ViT and ResNet50.
Distilling nine CNN architectures into something small enough to deploy on infrastructure.
MERN health platform with Hugging Face inference and a Gradio prototyping loop.
Haar cascade + OpenCV attendance for 200+ students a session, 80% less processing time.
SARIMAX over 20+ years of regional climate data, from a 1.6-billion-record source series.
Screen-reactive bias lighting — capture the edge pixels, drive the strip, stop squinting.
Ten specialised AI agents solving real business problems behind one FastAPI surface.
A multi-agent platform built for a hackathon against real company problem statements. Each agent owns one business task end to end — parsing the input, calling the model, and persisting a structured result into a Postgres gold layer so downstream agents can reuse it.
A Model Context Protocol server that turns the NCBI Entrez API into a first-class LLM tool.
Model Context Protocol client integrating with the NCBI Entrez API for gene and protein metadata retrieval. Built so that an LLM application can look up authoritative biological data in real time instead of hallucinating it.
RAG chatbot answering 500+ university queries, with a 35% lift in retrieval relevance.
An AI-powered chatbot using Retrieval-Augmented Generation to answer university questions accurately, built on scraped and cleaned data from Aligarh Muslim University's public sites.
Full-stack learning platform that makes Transformers, LLMs and neural nets legible to Master's students.
Engineered a full-stack AI-driven learning platform that simplifies complex ML concepts for Master's students, built by a four-person agile team with clearly defined roles (Tech Lead, Co-Lead, Evaluation, Design).
Cross-platform study assistant, designed and validated with NASA-TLX workload analysis.
A cross-platform application designed to streamline studying by organising, summarising and testing lecture materials, tailored for university students.
Does CLIP transfer to OCT scans? A controlled comparison against ViT and ResNet50.
A comparative analysis of the CLIP model against Vision Transformers and ResNet50 for zero-shot classification of Optical Coherence Tomography images.
Distilling nine CNN architectures into something small enough to deploy on infrastructure.
A study finding the best deep-learning models to detect cracks in architectural infrastructure, then compressing them without losing the accuracy that justified them.
MERN health platform with Hugging Face inference and a Gradio prototyping loop.
A web application providing automated AI-based medical diagnosis and live global medical insights, letting users manage health profiles and receive personalised recommendations.
Haar cascade + OpenCV attendance for 200+ students a session, 80% less processing time.
A real-time face recognition system replacing manual roll-call, processing 200+ students per session from a single camera feed.
SARIMAX over 20+ years of regional climate data, from a 1.6-billion-record source series.
Time-series forecasting on two decades of regional climate data to predict seasonal cycles and long-term warming trends for Delhi.
Screen-reactive bias lighting — capture the edge pixels, drive the strip, stop squinting.
An Arduino-based ambient light for a monitor that samples the pixels around the screen edge and illuminates an LED strip behind it to match — immersive, and easier on the eyes during long sessions.
Peer-reviewed work.
Zim, A. H., Ashraf, A., Iqbal, A., Najeeb, M., Malik, A., Kuribayashi, M., Khan, A.
International Conference on Signal, Machines, Automation, and Algorithm (SIGMAA 2024) · Springer · pp. 827--838
Applies the Swin Transformer's hierarchical shifted-window attention to leaf-disease classification in Zea mays (maize), comparing it against convolutional baselines for agricultural disease diagnosis from field imagery.
@inproceedings{zim2024zeamays,
title = {Zea Mays Leaf Disease Classification Using Swin Transformer},
author = {Zim, A. H. and Ashraf, A. and Iqbal, A. and Najeeb, M. and Malik, A. and Kuribayashi, M. and Khan, A.},
booktitle = {International Conference on Signal, Machines, Automation, and Algorithm (SIGMAA 2024)},
publisher = {Springer},
pages = {827--838},
year = {2024},
doi = {10.1007/978-981-97-6352-8_59}
}36 across 7 categories. “used in” counts the projects and roles on this site where each one actually appears.
Hybrid retrieval, semantic chunking, reranking. Reciprocal Rank Fusion over pgvector HNSW + BM25.
Provider-agnostic abstraction layers with per-call cost, latency and output-quality tracking.
Multi-agent orchestration, tool use, routing. Ten task-specific agents behind one FastAPI surface.
HNSW indexing, embedding storage, similarity search at document scale.
Structured output, few-shot scaffolding, Socratic probing for formative assessment.
Domain adaptation and on-premise model optimisation for sovereign deployments.
Retrieval chains, document loaders and context assembly for university-scale knowledge bases.
JSON-RPC MCP servers exposing external APIs as first-class LLM tools.
On-premise LLM deployment with zero cloud-data exposure. Top skill on my profile.
Governance policies and guardrails preventing data leakage across model workflows.
Anonymisation layers that intercept personal data before it reaches an external model.
Primary language. FastAPI services, ML pipelines, data processing, CLI tooling.
React 19 front-ends and Node/Express backends, with types shared across the monorepo boundary.
Where the front-end work started, and still the fallback for anything that has to run in a browser.
PostgreSQL schema design, GIN/HNSW indexing, query optimisation for retrieval workloads.
Embedded work — WS2812b LED control with FastLED on Arduino.
CLIP zero-shot evaluation, transformer fine-tuning, model comparison studies.
CNN benchmarking and knowledge distillation across nine architectures on SDNET2018.
Video pipelines, Haar cascades, frame extraction at 5M+ frame scale.
Hand-landmark tracking for touchscreen typing research — 96% posture classification accuracy.
Classical modelling, SARIMAX forecasting, evaluation metrics and model selection.
The substrate under everything else. 1.6B-record climate series down to per-frame landmark tables.
Retrieval endpoints at sub-200 ms, MCP servers, multi-agent platforms.
JWT auth, adaptive routing, BKT scoring and the LLM abstraction layer for the SRL platform.
Real-time gaze streaming from Pupil Labs glasses with end-to-end latency tuning.
Design and integration, including rate-limit-compliant clients for public scientific APIs.
Background task queues and caching for ingestion workloads.
Adaptive dashboards, Monaco-based exercise editors, tutor chat panels.
Design-system-driven styling for Skill Lyft and internal tooling.
Interface design and prototyping — and running the handoff from the other side too.
Semantic markup, keyboard navigation, WCAG contrast. Including this site.
16 with pgvector. HNSW vector indexes, GIN full-text, Medallion-layered schemas.
Compose stacks wiring frontend, backend, KB API and database for reproducible local dev.
GitHub Actions pipelines, ADR-driven change management, automated test gates.
Deployment target for everything above. EC2, Apache path routing, service management.
Speech-to-text, speaker diarisation and entity extraction over 45+ hours of lecture audio.
Open to AI/ML engineering roles and research collaboration
#!/bin/sh
# contact.sh — every way to reach me, in one place.
NAME="Mohammad Najeeb"
ROLE="AI Engineer"
BASE="Saarbrücken, Saarland, Germany"
mail --to "mdnajeeb.cs@gmail.com" # personal
mail --to "mona00002@uni-saarland.de" # university
open "https://www.linkedin.com/in/mohammadnajeeb/"
open "https://github.com/mohammadnajeeb"
curl -O "assets/Najeeb_Resume.pdf"
echo "$NAME — $ROLE, based in $BASE"
echo "Open to AI/ML engineering roles and research collaboration"
22 posts on AI systems, retrieval, and academic practice.
Academic integrity is a cornerstone of the educational process, ensuring that students engage in honest and ethical behavior in their academic pursuits. With the rise of artificial…
LaTeX is a powerful typesetting system that has become the standard for academic writing in many fields, including mathematics, computer science, and engineering. Despite its numerous…
Germany is a popular destination for Indian students seeking higher education due to its world-class universities, affordable tuition fees, and vibrant cultural experience. However, the…
The intersection of AI and bioinformatics is creating unprecedented opportunities for data-driven research. In this post, I'll share my experience building an MCP (Model Context Protocol)…
Research data processing presents unique challenges: heterogeneous formats, quality validation requirements, and the need for reproducibility. In this post, I'll share insights from…
Large Language Models (LLMs) are powerful, but they have limitations: training data cutoffs, hallucinations, and lack of domain-specific knowledge. Retrieval-Augmented Generation (RAG)…
Deep learning models achieve impressive accuracy, but deploying them on resource-constrained devices remains challenging. In this post, I'll share how we used knowledge distillation to…
Medical image classification traditionally requires large labeled datasets—expensive and time-consuming to create. Zero-shot learning offers an alternative: classifying images without…
Climate data exhibits complex patterns: long-term trends, seasonal cycles, and irregular fluctuations. SARIMAX (Seasonal AutoRegressive Integrated Moving Average with eXogenous factors) is…
Building a model is just 20% of the ML journey—the real challenge is deploying, monitoring, and maintaining it in production. MLOps brings DevOps principles to machine learning, enabling…
Face recognition has evolved from a research curiosity to a practical technology used in security, attendance systems, and photo organization. In this post, I'll walk through building a…
"It works on my machine" is the bane of collaborative data science. Docker solves this by packaging your code, dependencies, and environment into portable containers. In this guide, I'll…
Great products aren't built in isolation—they emerge from understanding users. Through usability studies on the Smart StudyDesk project, we achieved a 30% improvement in navigation…
Choosing a cloud platform for machine learning involves trade-offs between features, pricing, ecosystem, and your team's expertise. Having deployed ML solutions on all three major clouds,…
The Transformer architecture, introduced in "Attention Is All You Need" (2017), revolutionized NLP and beyond. Understanding Transformers is essential for working with modern LLMs like GPT,…
Static charts are limiting. When stakeholders need to explore data, filter by date ranges, or drill into specifics, you need interactive dashboards. Plotly and Dash let Python developers…
ML projects require more than code testing—they need data validation, model training, performance benchmarking, and deployment automation. Here's how to build comprehensive CI/CD pipelines…
Machine Learning (ML) has revolutionized the field of Computer Vision (CV), enabling machines to interpret and understand visual data with unprecedented accuracy. In this blog post, we will…
Machine Learning (ML) is at the forefront of technological innovation, transforming the field of Computer Vision (CV) with groundbreaking advancements. From deep learning techniques to…
Human-Computer Interaction (HCI) is a dynamic field that focuses on the design and use of computer technology, emphasizing the interfaces between people (users) and computers. As technology…
Generative AI is revolutionizing the way we approach creativity and innovation. By leveraging advanced machine learning techniques, Generative AI models can create new content, from images…
Overleaf is a popular online LaTeX editor that simplifies the process of writing, editing, and collaborating on LaTeX documents. Whether you are working on an assignment or a research…
No problems have been detected in the workspace.
Nothing to debug — everything here is static.
No forwarded ports. This site is served from GitHub Pages.