Skip to content
View Nardy11's full-sized avatar

Block or report Nardy11

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
Nardy11/README.md

Hi, I'm Nardy 👋

Machine Learning Engineer · Computer Vision · NLP · Generative AI

I build ML systems that leave the notebook: models with safety checks, real-time perception, and language features, served inside products people actually use.

Full Stack Engineer at Poseidon IT · Computer Engineering graduate · Cairo, Egypt

🟢 Open to freelance ML work

Email LinkedIn Portfolio

ML stack
Product stack


🧠 What I build

👁️ Computer vision 💬 NLP & LLMs 🎨 Generative AI ⚙️ ML engineering
Detection & tracking (YOLO, OpenVINO) RAG with citations, Arabic + English Diffusion image editing (FLUX.2) FastAPI model serving
Segmentation & pose (SegFormer, MediaPipe) Text classification & clustering Safety & content checks Docker, CI, tests
Body measurement from photos LLM features (Gemini) Self-hosted, GPU-efficient inference Deploying ML inside real products

🚀 Featured ML projects

Generative AI + computer vision. Virtual try-on that runs on a laptop GPU. FLUX.2 Klein redraws only the clothes, guided by clothes parsing and pose estimation. It estimates your size from a photo and your height, then draws how a size you can buy would really fit. Every photo and result passes three independent safety checks. About 15–25 s per look on an RTX 4060.

PyTorch Diffusers SegFormer MediaPipe CLIP OpenCV FastAPI React

Real-time perception for connected vehicles (graduation project). Custom-trained YOLOv8n (mAP@0.5 0.67), OpenVINO optimisation (39 FPS on CPU vs 30 with PyTorch), centroid and Kalman tracking, monocular distance estimation, lane detection and ROS nodes. The live demo runs detection in your browser.

YOLOv8 OpenVINO ONNX OpenCV Kalman filter ROS

LLM / RAG, Arabic + English. Answers questions about your documents with citations, across languages. Hybrid search (BM25 + multilingual embeddings) with re-ranking reaches Recall@5 1.00 and MRR 0.967 on a 30-question bilingual test set. Works with Gemini, any OpenAI-compatible model, or no key.

RAG multilingual-e5 FAISS BM25 cross-encoder FastAPI transformers.js

NLP. Scores a CV against a job description with SBERT and TF-IDF, lists matched and missing skills, and flags biased wording. ROC AUC 1.00 and 95% accuracy on 20 labelled pairs; 22 tests, CI.

SBERT scikit-learn FastAPI pytest Docker GitHub Actions

MLOps. Categorises retail transactions (TF-IDF → SVD → clustering → classifier), packaged with MLflow tracking, a FastAPI service, drift checks and CI that trains and tests. 97.1% accuracy on descriptions the model never saw, with an honest note on what pseudo-labels can and can't prove.

scikit-learn MLflow FastAPI Docker GitHub Actions

Explainable classical ML. Seven models compared; the deployed logistic regression reaches 91.3% accuracy and AUC 0.935 on a held-out set, explains each prediction, and ships with a model card.

pandas scikit-learn PCA model card

LLM product. A CEFR language-learning platform where Gemini checks learners' answers and explains mistakes, with a local fallback when the model is unavailable.

Gemini Next.js React

A portfolio you can browse with hand gestures (MediaPipe hand landmarks in the browser) or by asking an assistant.

MediaPipe TensorFlow.js Next.js FastAPI

🛠️ I also ship full products

At Poseidon IT I work as a full-stack engineer on web, mobile and API work. That is why my models come with a product around them. Some examples:

🤝 Work with me

I take freelance projects such as:

  • Object detection & tracking for retail, security or traffic video
  • RAG chatbots over your documents, in Arabic and English
  • Document & CV matching, semantic search, text classification
  • Virtual try-on and image editing with self-hosted generative models
  • Notebook → production: turning a model into a tested, deployed API

📧 nardymichelle2003@gmail.com · 💼 LinkedIn

📊 GitHub activity

Nardy's activity graph

📈 Open the interactive version to hover any day for its exact contribution count.

GitHub contribution snake

💼 Background

  • Now: Full Stack Engineer at Poseidon IT: frontend, mobile, backend, APIs and databases.
  • Before: computer vision, machine learning, data analysis, Flutter development and technical operations.
  • Graduation project: cooperative perception for connected vehicles (YOLO, OpenVINO, lane detection, Kalman tracking, ROS).

Pinned Loading

  1. AI-Interactive-Portfolio AI-Interactive-Portfolio Public

    ML engineer portfolio: hand-gesture navigation (MediaPipe Hands + TF.js) and a retrieval-based NLP assistant, in Next.js with a FastAPI backend.

    TypeScript

  2. ai-resume-matcher ai-resume-matcher Public

    Match CVs to job descriptions with SBERT + TF-IDF: explainable scores, skill gaps, bias flags. FastAPI service + in-browser demo.

    Jupyter Notebook

  3. Scalable-App-Task3-MongoDB-SpringBoot-with-JMeter Scalable-App-Task3-MongoDB-SpringBoot-with-JMeter Public archive

    Spring Boot and MongoDB service using document relationships, Nginx load balancing, Docker, and JMeter.

    Java

  4. transaction-classifier-mlops transaction-classifier-mlops Public

    Transaction categorisation as an MLOps project: TF-IDF + clustering + classifier, MLflow tracking, FastAPI serving, CI, drift checks and an in-browser demo.

    Jupyter Notebook

  5. Code_Alpha_E_COMMERCE_APPLICATION Code_Alpha_E_COMMERCE_APPLICATION Public

    That is my first Task with Code Alpha which is full App Application using React Native,Node.js,and MongoDB

    JavaScript