Skip to content
View muhammadhasaan82's full-sized avatar
:octocat:
:octocat:

Block or report muhammadhasaan82

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

Generate Snake Rankistan rank badge


Hi πŸ‘‹, I'm Muhammad Hasaan

πŸš€ AI β€’ ML β€’ Data Science | LLM Systems & Agentic AI


🧠 About Me

  • πŸ€– Building LLM-powered systems, RAG pipelines, and AI agents
  • 🧩 Specialized in Agentic RAG + multi-agent orchestration
  • πŸŽ™οΈ Developing real-time Voice AI systems
  • βš™οΈ Focused on production-grade AI infrastructure
  • πŸš€ Working across LLM frameworks, embeddings, vector databases, memory, caching, and observability


πŸ“Š GitHub Stats

Muhammad Hasaan's GitHub Stats

Top Languages by Repository Top Languages by Commit

Muhammad Hasaan's GitHub Profile Summary

Stats update automatically from GitHub activity.


πŸš€ AI / LLM Frameworks

LangChain LangGraph CrewAI LlamaIndex


🧠 LLM Systems

  • Retrieval-Augmented Generation (RAG)
  • Agentic RAG
  • Context-Augmented Generation (CAG)
  • Fine-Tuning LLMs
  • LoRA / QLoRA fine-tuning
  • PEFT (Parameter-Efficient Fine-Tuning)
  • RLHF (Reinforcement Learning from Human Feedback)
  • DPO (Direct Preference Optimization)
  • Prompt Engineering
  • Tool Calling Agents
  • Multi-Agent Systems
  • Agent-Based Modelling
  • Agent memory systems
  • LLM observability and tracing

πŸ—‚ Vector Infrastructure

FAISS ChromaDB Weaviate


🧠 Memory, Caching & Observability

Redis mem0 Langfuse

  • Redis for caching, session state, queues, and low-latency data access
  • mem0 for long-term AI agent memory
  • Langfuse for LLM tracing, observability, evaluation, and debugging

πŸ”Ž Embeddings & Models

  • sentence-transformers
  • GTE
  • Gemini Embeddings
  • BAAI (BGE Models)

🧠 Machine Learning & Deep Learning

TensorFlow Keras PyTorch

Domains:

  • NLP
  • Generative AI
  • Deep Learning
  • Fine-tuning
  • LoRA / QLoRA
  • PEFT
  • RLHF
  • DPO
  • AI Agents
  • Agent Based Modelling

πŸŽ™οΈ Voice AI Systems

Whisper Dia TTS LiveKit OpenAI Realtime Silero VAD

  • Speech-to-Text (STT)
  • Text-to-Speech (TTS)
  • Real-time Voice Agents
  • Conversational AI

Stack:

  • LiveKit
  • Realtime APIs
  • Streaming pipelines

πŸ—„ Data & Infrastructure

PostgreSQL Supabase

  • Vector storage systems
  • AI backend APIs
  • Real-time pipelines
  • Caching and session-state infrastructure
  • LLM observability and monitoring workflows
  • Scalable AI infrastructure

☁️ AI Platforms

  • Google ADK
  • Gemini
  • OpenAI APIs

πŸ’» Programming

Python Rust


πŸ§ͺ LLM Projects Showcase

πŸ”Ή AI Property Booking Concierge

  • Agentic RAG-based system for hotel booking
  • Multi-step reasoning with tool calling
  • Real-time conversational responses

πŸ”Ή Voice AI Assistant

  • Real-time conversational AI agent
  • STT β†’ LLM β†’ TTS pipeline
  • Streaming architecture

πŸ”Ή PDF-Summarizer-Chatbot

  • LangChain orchestration
  • Autonomous workflows
  • PDF Q/A

πŸ“Š Model Evaluation & Benchmarking

🧠 Evaluation Areas

  • LLM Response Quality
  • Retrieval Accuracy
  • Latency & Throughput
  • Hallucination Detection
  • Context Utilization
  • Tool Calling Reliability
  • Trace-based debugging

βš™οΈ Evaluation Techniques

  • Recall@K
  • BLEU / ROUGE
  • Semantic similarity scoring
  • Human-in-the-loop evaluation
  • LLM-as-a-judge
  • A/B testing
  • Prompt sensitivity analysis
  • Observability-driven evaluation

πŸ€– Models Worked With

  • GPT family (OpenAI APIs)
  • Gemini models
  • BAAI (BGE embeddings)
  • sentence-transformers
  • LLaMA / Mistral variants

πŸ“ˆ RAG Evaluation Pipeline

graph LR
A[Query] --> B[Retriever]
B --> C[Documents]
C --> D[LLM]
D --> E[Response]
E --> F[Evaluation Layer]
F --> G[Scores:<br>Accuracy<br>Relevance]
Loading

βš™οΈ Development Methodology

  • Agile + Scrum based development
  • Iterative model improvement cycles
  • Rapid prototyping for LLM systems
  • Experiment-driven development (prompt + model tuning)
  • Continuous evaluation & benchmarking

Workflow:

  • Sprint-based feature delivery
  • Daily iteration on prompts / pipelines
  • Evaluation β†’ Feedback β†’ Optimization loop

Tools & Practices:

  • Git-based version control
  • Experiment tracking (manual / structured logging)
  • Modular pipeline design
  • API-first architecture

Pinned Loading

  1. AI_Property_Booking_concierge AI_Property_Booking_concierge Public

    Intelligent hotel booking concierge powered by multi-agent LLMs, semantic search, and Rust acceleration. Production-ready with Stripe integration, comprehensive guardrails, and graceful fallbacks.

    Jupyter Notebook 1

  2. Data-Science Data-Science Public

    Jupyter Notebook 1

  3. Hackathon-AI-Service-Orchestrator-for-Informal-Economy Hackathon-AI-Service-Orchestrator-for-Informal-Economy Public

    Python

  4. PDF-Summarizer-Chatbot PDF-Summarizer-Chatbot Public

    Python