Skip to content
View mostafaelsayed2002's full-sized avatar

Highlights

  • Pro

Block or report mostafaelsayed2002

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mostafaelsayed2002/README.md

Hi, I'm Mostafa Elsayed

M.Sc. Information Engineering @ Technical University of Munich (TUM), Heilbronn

I build AI systems that run where the data lives. Most of my recent work sits at the intersection of retrieval and low-level performance: indexing and searching large vector collections, compressing models so they fit on constrained hardware, and writing CUDA kernels to make them fast.

Before TUM I completed a B.Sc. in Computer Engineering at Cairo University (1.2 German scale, Distinction with Honors).

Open to Werkstudent roles in AI/ML or software engineering — Heilbronn, Stuttgart, or remote. Available immediately, 20 h/week during the semester.

What I work with

AI / ML — PyTorch · Hugging Face Transformers · RAG · ChromaDB · vector databases · IVF & product quantization · model compression · OpenCV · BERT · YOLOv5

Systems — C · C++ · CUDA · GPU computing · parallel programming · Embedded C · AVR · ARM Cortex-M

Web & Backend — Python · TypeScript · React · Next.js · Node.js · Flask · REST APIs · PostgreSQL · MySQL · MongoDB

Tools — Git · Linux · Docker

Selected work

Inferex — B.Sc. graduation project. A privacy-preserving desktop assistant that builds a searchable memory of your computer activity: it captures what you read and watch, indexes it in a vector database, and answers natural-language questions about it — entirely offline. Includes a custom CUDA kernel for lossless LLM compression that cut Qwen3-4B's VRAM from 8.4 GB to 5.8 GB with no accuracy loss, enough to run on a 6 GB consumer GPU.

DBMS-CUDA — A database engine that offloads SQL execution to the GPU, parsing DuckDB execution plans and streaming batches beyond GPU memory. 3.8x faster joins than the CPU baseline.

Almost Google — A search engine built from scratch: crawler indexing 6,009 pages, inverted index, ranking, and phrase search, with a full frontend and backend.

On The Go — Full-stack restaurant management system. React frontend, REST API, PostgreSQL schema, with authentication and role-based permissions across customer, employee, and admin users.

EntranceSystem — License plate detection and recognition. OpenCV pipeline with edge detection, morphological operations, and contour analysis, then OCR via HOG features and logistic regression, served through Flask.

ATmega328P-Drivers — Peripheral drivers written from the register level up: GPIO, timers, I2C, SPI, UART, ADC, keypad, and seven-segment display.

Reach me

Pinned Loading

  1. Inferex-AI/Inferex-AI Inferex-AI/Inferex-AI Public

  2. Chess-Game-With-Assembly Chess-Game-With-Assembly Public

    Chess game

    Assembly

  3. Twitter-Clone-Project/Front-End Twitter-Clone-Project/Front-End Public

    The Twitter Clone project aims to replicate the core features and functionalities of the popular social media platform, Twitter. This web application provides users with a platform to share short m…

    JavaScript 3 1

  4. Almost-Google Almost-Google Public

    Java 1 2

  5. EntranceSystem EntranceSystem Public

    Jupyter Notebook 1

  6. On-The-Go On-The-Go Public

    Forked from WaleedKhamees/On-The-Go

    This is a Restaurant Management Site with a focus on UI/UX.

    JavaScript