Skip to content
View zain-cs's full-sized avatar

Block or report zain-cs

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

Typing SVG

GitHub LinkedIn Email


πŸ‘¨β€πŸ’» About Me

  • πŸŽ“ BS Computer Science @ University of Agriculture, Faisalabad (2023–2027)
  • πŸ€– Focused on Artificial Intelligence, Machine Learning, and Backend Development
  • πŸš€ Building real-world systems with Python, FastAPI, ML, LLMs, databases, and Docker
  • 🀝 Open Source Contributor with 5 merged PRs across algorithms, robotics, and Python projects
  • 🌱 Currently exploring AI agents, RAG systems, APIs, and production-oriented ML applications

🌱 Open Source Contributions

I actively contribute to open-source projects and enjoy improving existing codebases.

  • TheAlgorithms/Python Added type hints and improved generate_parentheses_iterative. β†’ PR #14324

  • Agroecology-Lab/feldfreund_devkit_ros Replaced print statements with proper logging in a ROS2 robotics stack for autonomous farming robots. β†’ PR #70

  • Grow-with-Open-Source/Python-Projects

    • Built a Duplicate File Finder CLI using SHA-256 content hashing, size-based pre-filtering, and pytest coverage. β†’ PR #98
    • Added an unsupervised Credit Card Fraud Detection project using DBSCAN, PCA visualization, and silhouette score evaluation. β†’ PR #94
    • Added a Titanic Survival Prediction project comparing Logistic Regression and Random Forest, achieving 82.12% accuracy. β†’ PR #97

πŸ› οΈ Tech Stack

Languages

AI / Machine Learning

Backend & Databases

AI / LLM Tools

DevOps & Tools


πŸš€ Featured Projects

Project Description Technologies
πŸ”— ResearchAgent Autonomous ReAct-style AI agent that uses tools such as web search, Wikipedia, arXiv, and a calculator to answer research questions with cited sources. Includes Docker and GitHub Actions CI/CD. Python, FastAPI, Groq, Streamlit, Docker
πŸ”— Social Network API RESTful social network API using graph data structures to model and manage user connections. Python, FastAPI, MySQL
πŸ”— Credit Card Fraud Detection Unsupervised fraud detection using DBSCAN clustering and PCA without relying on labeled fraud data. Python, Scikit-learn
πŸ”— FastAPI PostgreSQL CRUD Production-oriented CRUD API using SQLAlchemy ORM, Pydantic schemas, PostgreSQL, and environment-based configuration. Python, FastAPI, PostgreSQL, SQLAlchemy
πŸ”— RAG Chatbot Retrieval-Augmented Generation chatbot that answers questions from PDF and TXT documents through a Streamlit interface. Python, PyTorch, Hugging Face, Streamlit
πŸ”— Earthquake Alert Prediction Random Forest model predicting earthquake alert levels from seismic features. Python, Scikit-learn, Jupyter

πŸ“Š GitHub Stats


πŸ“« Let's Connect

Pinned Loading

  1. research-agent research-agent Public

    AI research agent that autonomously selects and calls tools (search, Wikipedia, arXiv, calculator) to answer questions with cited sources. Built with FastAPI + Groq.

    Python 1

  2. rag-chatbots rag-chatbots Public

    RAG chatbot that answers questions from any PDF or TXT document using semantic search (sentence-transformers) and Flan-T5. Runs locally or as a live Docker deployment on Hugging Face Spaces β€” no AP…

    Python 5

  3. Social-Network-API Social-Network-API Public

    A social network API built with FastAPI, MySQL, and Graph Data Structures.

    Python

  4. Credit-Card-Fraud-DBSCAN Credit-Card-Fraud-DBSCAN Public

    Unsupervised fraud detection using DBSCAN clustering, PCA, and silhouette scoring β€” no labeled data required.

    Jupyter Notebook

  5. titanic-survival-predictor titanic-survival-predictor Public

    ML model predicting Titanic passenger survival using Logistic Regression & Random Forest | Python, Scikit-learn, Pandas

    Python

  6. fastapi-postgresql-crud fastapi-postgresql-crud Public

    Full-stack FastAPI application demonstrating CRUD operations with PostgreSQL, SQLAlchemy ORM, Pydantic schemas, and environment-based configuration

    Python