available for opportunities

Muhammad Anas

Python Developer · AI/ML Engineer (RAG & Applied ML) · Data Analyst

Aspiring Data Scientist who ships full, working systems rather than isolated scripts — from a production RAG pipeline with cross-document conflict detection, to full-stack apps spanning schema design, REST APIs, desktop software, and BI reporting.

01

technical stack

ai / rag
Gemini APIFAISSEmbeddingsLangChain splittersPrompt design
machine learning
Linear/Logistic RegressionDecision TreesRandom ForestSVMk-NNNaive BayesClusteringPCA
backend / api
FlaskFlask-LoginFlask-WTFFlask-LimiterFlask-SQLAlchemyREST design
data / db
MySQL (3NF)SQLitePower BIDAXPower QueryMatplotlib
frontend / desktop
HTML/CSSJavaScriptJinja2TailwindCustomTkinterReportLabPyInstaller
security / tools
Parameterized queriesCSRF protectionRate limitingbcryptGitDocker
02

projects & delivered systems

~/projects/ai-knowledge-assistant 2026 · Lahore

Flask · Gemini API · FAISS · SQLite

  • Built a full RAG pipeline — chunking, Gemini embeddings, per-knowledge-base FAISS indexing — so document sets never cross-contaminate retrieval
  • Added cross-document conflict detection that flags disagreements between sources instead of silently picking one answer
  • Built a retrieval-evaluation module tracking retrieval accuracy over time instead of guessing
  • Handled Gemini free-tier rate limits with retry-with-backoff; secured with CSRF protection, rate-limited login, enforced password strength
  • Containerized with Docker for one-command deployment
~/projects/hotel-reservation-system 2026 · Lahore

Python (Flask REST API) · MySQL · HTML/CSS/JS

  • Designed a 10-table 3NF MySQL schema supporting multi-branch operations across Lahore and Islamabad
  • Wrapped reservation + payment creation in a single atomic transaction to guarantee no partial bookings
  • Built a live dashboard for occupancy, revenue, and bookings that updates in real time
~/projects/stockflow-pro 2026 · Lahore

Python · CustomTkinter · MySQL

  • Shipped a barcode-level warehouse system as a standalone Windows .exe — no Python install required
  • Implemented per-carton movement audit trail (received → stored → opened) for full stock traceability
  • Added embedded Matplotlib reporting and one-click PDF export via ReportLab; secured with bcrypt auth
~/projects/powerbi-dashboards 2025–present · Lahore

Power BI · DAX

  • Built DAX-driven dashboards with KPI cards, slicers, drill-throughs, and time-intelligence measures, turning raw spreadsheets into stakeholder-ready reporting
~/projects/smart-parking-allocator 2025 · Lahore

C++

  • Console-based, OOP-structured allocator for real-time slot allocation and availability tracking
03

education

BS Data Science — University of Management & Technology (UMT), Lahore
Machine Learning · Data Analysis (Power BI) · Statistics · Database Management · Python Programming
2024 – present · CGPA 3.59 / 4.00