Available immediately · stage de fin d'études internship · 4-6 months

M2 Student in NLP.
Focused on Applied AI.

Final-year Master's (M2) student in NLP at Université de Lorraine (IDMC) with focus on LLM fine-tuning, RAG pipelines, Agentic Workflows, and model interpretability. From data to modeling, evaluation, and deployment.

Nancy, France · Open to relocationApplied NLP / ML Engineering

Portrait of Tayyab M. NLPLLMRAG
85%
Accuracy using 1% of embedding dims
33K
French nouns analysed
5
NLP projects with live demos
3.80
BSc CGPA (out of 4.00)

Technical Skills

GenAI & LLMs

  • Fine-tuning
  • RAG Pipelines
  • Agentic AI (LangChain)
  • Prompt Engineering

ML & NLP

  • PyTorch
  • Hugging Face
  • scikit-learn
  • SHAP / LIME

Engineering

  • Python
  • Docker
  • SQL / FAISS
  • AWS (S3)

Data & Viz

  • Tableau
  • Power BI
  • Excel
  • Gradio

AI Dev Tools

  • Claude Code / Codex
  • Antigravity
  • Cursor / Windsurf
  • n8n Automation

Featured Projects

Agentic Workflows

Multi-Agent Orchestrator

Visual task delegation with full execution trace

Problem

Multi-agent pipelines are hard to debug without visibility into what each agent is doing.

Solution

GUI tool for wiring up coordinator and sub-agents, assigning tools to each, then watching how tasks get delegated and executed step by step.

LangChainAgentic AIGemini APIPython
Fine-tuning

FLAN-T5 Fine-Tuning for News-to-Headline Generation

Fine-tuned FLAN-T5-Small on Gigaword for concise headline generation

Problem

Turning news text into short, headline-style summaries requires outputs that stay concise while preserving the core meaning.

Solution

Fine-tuned FLAN-T5-Small on the Gigaword dataset to convert news sentences into concise headline-style text, then built a Gradio interface for interactive testing.

FLAN-T5Hugging FacePyTorchGradioGigaword
RAG & Interpretability

Retrieval-Augmented Document QA

Grounded answers with source citations · No hallucination

Problem

LLMs hallucinate when answering questions outside their training data.

Solution

Document Q&A system that indexes uploaded files into a FAISS vector store and retrieves the most relevant chunks at query time, so answers are always grounded in the actual source.

FAISSLangChainGemini APIPython
RAG & Interpretability

French Embeddings Eval

85% accuracy using only 1% of dimensions

Problem

It is unclear how language models encode grammatical features like gender inside their embeddings.

Solution

Studied how FlauBERT encodes grammatical gender across 33K French nouns, using SHAP and LIME to identify which specific dimensions carry that information. Turns out a tiny fraction does most of the work.

FlauBERTSHAPLIMEPyTorch
Prompt Optimization

Prompt Optimization Playground

Side-by-side variant comparison with heuristic scoring

Problem

Comparing prompt variants manually across multiple LLM runs is tedious and inconsistent.

Solution

Give it a task, and it generates several prompt framings, runs them all through Gemini, and shows outputs side by side with a heuristic score to help pick what actually works.

PythonGradioGemini APIPrompt Engineering
Research & Analytics

Researchlytic

250M academic works · Interactive analytics dashboards

Problem

Exploring academic research trends across institutions and authors requires pulling and aggregating massive datasets.

Solution

Web platform connected to the OpenAlex API that lets users filter by institution, author, or topic and see citation impact and open-access stats through interactive dashboards. Built with PHP and JavaScript on WordPress.

PHPJavaScriptWordPressOpenAlex APISQL

Experience

Pythosoft

Jun 2023 - Jul 2024

Founder & Developer (Web & NLP) · Own company

  • Worked on client websites using WordPress, PHP, and JavaScript across a range of business projects.
  • Integrated chatbot and AI features into client websites to automate support and lead capture.
  • Contributed to data pipeline and analytics work on the Researchlytic platform.

Freelance Developer

Oct 2023 - Sep 2024

NLP & Web Projects · Self-employed

  • Registered freelancer with Pakistan Software Export Board (PSEB) · Reg. No. FL21/PSEB/2026/23160. Verify
  • Took on NLP and web automation projects for independent clients.

Education

MSc in NLP

2024 – Present

Université de Lorraine (IDMC)

Generative AI, Prompt Engineering, Fine-tuning, IR, Deep Learning.

BSc in Computer Science

2020 - 2023

University of the People

Data Science, ML, Software Eng. (CGPA: 3.80/4.00)

Contact

Seeking an end-of-studies internship (stage de fin d'études) in Applied NLP or ML Engineering.

hello@tayyab.io

+33 7 46 51 88 92

Nancy, France · Open to relocation

Languages: English (Fluent), Urdu/Punjabi (Native), French (Basic)