Skip to content
View ZainDev04's full-sized avatar

Block or report ZainDev04

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. 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
ZainDev04/README.md

Hey there, I'm Zain 👋

Typing SVG

Portfolio: shaikh-muhammad-zain.vercel.app

About me


Final-year Computer Science student at NED University, Karachi, specializing in Artificial Intelligence.

I spend most of my time on retrieval systems and on getting models out of notebooks into something a person can actually run.

🔭  Building StepGuard, my final year project. It wraps LangGraph agents, catches hallucinations step by step, and tries to repair them instead of only flagging the run.

📊  Shipped EduPulse, a student risk-scoring platform with SHAP explanations, a fairness audit, and a CI/CD pipeline.

🧠  Built a hybrid retrieval engine over Git commit history using BM25, LSA, sentence-transformers and FAISS.

💼  Interned at FlyRank on supervised learning pipelines and at the Karachi Development Authority on IT infrastructure.

🌐  Portfolio: shaikh-muhammad-zain.vercel.app

📫  Reach me at smzain20042004@gmail.com

Zain

Tech stack


Featured work


Semantic Search over Git History

Hybrid retrieval over commit history with BM25, LSA and sentence-transformers. Every answer is citation-checked back to the commit it came from. Evaluated on huggingface/datasets.

EduPulse

Student risk scoring and score prediction with SHAP explainability, a fairness audit layer, and a CI/CD pipeline that tests and deploys the whole thing.

StepGuard

Final year project. Middleware that flags step-level hallucinations in agentic RAG systems without touching the agent, using log-probability screening plus a fine-tuned classifier, then runs a repair loop.

Rule-Based AI Chatbot

A deterministic conversational bot with a Flask web interface for live interaction and testing. No model calls, just rules you can read.

GitHub in numbers


GitHub streak

Contribution snake


Connect



Open to AI/ML internships and research collaborations. Karachi, Pakistan.


Pinned Loading

  1. portfolio portfolio Public

    Personal portfolio: Shaikh Muhammad Zain, machine learning engineer

    TypeScript

  2. edupulse edupulse Public

    Student performance intelligence platform: early-warning risk scoring, score prediction, SHAP explanations, fairness audit, FastAPI + Streamlit, CI/CD

    Jupyter Notebook

  3. Semantic-Search-Engine-RAG-FAISS Semantic-Search-Engine-RAG-FAISS Public

    Semantic search and RAG over git commit history: BM25, LSA, sentence-transformers + FAISS, hybrid retrieval, and citation-checked answer generation, evaluated on huggingface/datasets commits

    Python

  4. Flyrank-ML-Internship Flyrank-ML-Internship Public

    FLYRANK ML Internship

    Jupyter Notebook