- π 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
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
| 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 |


