I build data and AI systems with Python, and I teach what I learn.
Right now I'm a Section Leader at Stanford Code in Place 2026, teaching Python to students from all over the world. I also run a small agency called Data With Usman, where I help non-technical businesses replace manual work with automation.
This is where I keep my code. Take a look around.
- fraud-detection-pipeline: Credit card fraud detection with XGBoost, MLflow, and a FastAPI inference API.
- ai-rag-chatbot: Upload PDFs, ask questions, get cited answers. FastAPI, LangChain, ChromaDB.
- telecom-churn-prediction: Predicting customer churn with scikit-learn and business insights.
- ml-pipeline-builder: Production ML pipelines — MLflow, Prefect, Feast, FastAPI.
- rag-production-setup: Production RAG systems with hybrid search and RAGAS evaluation.
- business-data-automator: Convert messy spreadsheets into clean databases and dashboards.
- dsa-algorithms: Python library of algorithms & data structures — sorting, graphs, DP, trees. 98 tests.
- leetcode-solutions: 22 LeetCode solutions across arrays, DP, graphs, trees, two pointers, and more.
- system-design-projects: Architecture docs for URL shortener, rate limiter, and chat system.