Skip to content
View faraz-369's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report faraz-369

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

Rankistan rank badge

Faraz Mubeen Haider — Applied AI Software Engineer

Faraz Mubeen Haider

Applied AI Software Engineer | Python · Backend Systems · LLM Applications

I build AI-powered applications using Python, APIs, retrieval-augmented generation (RAG), and agentic workflows. My technical focus is making AI applications more grounded, testable, and reliable.

I'm strengthening my ability to take AI applications from prototype to tested, deployable software, with a long-term interest in aerospace, satellite, and autonomous-systems software.

📍 Pakistan · Open to relevant remote and international opportunities.

Email LinkedIn GitHub Hugging Face LabLab


Recognition & Community

  • 🏆 IBM Granite Generative AI Hackathon — Winner, Team PolyEns.
  • 🧩 Harvard CS50x Puzzle Day 2025 — 1st Place, reported score: 9/9.
  • 🎓 Stanford Code in Place — Section Leader, 2025 and 2026.
  • 🚀 BICON Startup Incubation — Selected for final-year project. Supporting link
  • 🔬 AlgoVerse Research Program (EOE.ai × Omdena) — Accepted with a reported 45% merit scholarship; RAG/NLP research.
  • 🌍 International hackathons: 17 events and 14 submissions, as reported on my LabLab profile.

About Me

My focus is the engineering side of applied AI: turning model capabilities into applications that solve practical problems.

I enjoy working across the application stack, from API development and data retrieval to LLM orchestration, evaluation, and user-facing interfaces.

Areas I work on

  • Applied AI: Building LLM-powered applications for practical workflows.
  • Backend engineering: Developing Python services, REST APIs, and data-backed applications.
  • RAG and information retrieval: Connecting generated answers to relevant source material.
  • AI evaluation and reliability: Exploring groundedness checks, citation validation, critic/verifier patterns, and uncertainty handling.
  • Agentic workflows: Designing multi-step AI workflows with explicit responsibilities.
  • Product-oriented engineering: Connecting technical implementation to user needs, observable behavior, and measurable outcomes.

My engineering goal is to strengthen the full lifecycle of AI applications:

Prototype → Test → Deploy → Evaluate → Improve

Long-term industry interest

I'm exploring aerospace, satellite, and autonomous-systems software, particularly engineering workflows where information retrieval, evidence traceability, and reliable AI-assisted analysis may be useful.

This is an area of focused learning and project exploration—not a claim of aerospace industry experience.


Selected Projects

These projects demonstrate different aspects of my applied AI work. Each description explains the intended functionality and implementation areas without assuming production readiness.

1. ComplianceRAG — Grounded Question Answering

Exploring how to assess whether generated answers are supported by retrieved evidence.

RAG applications can produce plausible answers that are not adequately supported by their source documents. ComplianceRAG explores a retrieval-and-generation pipeline with an additional groundedness critique step.

What it demonstrates

  • Document ingestion and semantic retrieval.
  • Retrieval using FAISS and sentence embeddings.
  • LLM-based answer generation.
  • Sentence-level groundedness critique and citation validation.
  • Identification of questionable outputs for further review.

Stack: Python · Gradio · FAISS · sentence-transformers · Hugging Face Inference API · PyPDF

Live Demo Source Code

2. AdvancedLeadsGeneration-AI — Multi-Agent Lead Qualification

🏆 IBM Granite Generative AI Hackathon Winner — Team PolyEns

A multi-agent approach to evaluating sales leads by considering both opportunity and risk.

The workflow uses agents with different responsibilities to assess a lead, surface potential concerns, and reconcile findings into a combined assessment informed by historical deal context.

What it demonstrates

  • Multi-agent orchestration and role separation.
  • Structured reasoning across competing perspectives.
  • Backend API development.
  • An AI-powered workflow connected to a web application.

Stack: Next.js · FastAPI · IBM Watson AI · IBM Granite

Hackathon Project Source Code

3. HireMind-AI — Career Workflow Assistant

An LLM-powered application designed to help candidates analyze job requirements and organize career-preparation tasks.

The application brings related workflows into one interface, including job-description analysis, skill-gap identification, resume assistance, cover-letter drafting, interview preparation, and career-related chat.

What it demonstrates

  • LLM integration in a user-facing application.
  • Multi-step workflows for career-related tasks.
  • Structured outputs and application state management.
  • Rapid development of an interactive AI application.

Stack: Python · Streamlit · Groq API · LLaMA 3.1 · Hugging Face Spaces

Live Demo Source Code

More work: SafeLite

SafeLite — Research-Oriented AI System

A modular AI system exploring the separation of planning, safety reasoning, execution, simulation, and evaluation.

Areas of interest include explicit safety checks, component-level testing, controlled simulation, and investigating system behavior under different conditions.

Stack: Python · FastAPI · LangChain · Custom evaluation harness

Explore the repository


Technical Skills

Area Technologies and concepts
Languages Python, SQL, TypeScript
Backend engineering FastAPI, REST APIs
Data and persistence PostgreSQL, SQLAlchemy, Pandas
LLM applications Groq, LLaMA, IBM Granite, IBM Watson AI, Hugging Face Inference API, OpenAI APIs
RAG and retrieval FAISS, sentence-transformers, embeddings, LangChain, PyPDF
Agentic workflows Multi-agent workflows, critic/verifier patterns, CrewAI
Frontend and prototyping Next.js, Streamlit, Gradio
Deployment and demos Hugging Face Spaces, Streamlit Cloud

This list reflects technologies and concepts I've worked with across projects. It does not imply equal depth or production experience in every item.


Engineering Principles

Build for a real problem. Start with the problem and intended user, not a framework or model.

Ground answers in evidence. Retrieval quality, source relevance, and context quality matter alongside generation.

Evaluate instead of assuming. A feature existing in code does not establish that it works reliably.

Handle uncertainty explicitly. Questionable outputs should be identified rather than presented as unquestionable facts.

Make systems understandable. Clear architecture, documentation, limitations, and reproducible steps help others assess and improve a project.

Engineer beyond the prototype. Tests, failure handling, security, observability, and deployment matter when applications need to work consistently.

Keep learning through implementation. I value building, testing, and improving working systems over collecting tools for their own sake.


Current Learning Direction

My current priority is to strengthen the engineering practices that help turn AI prototypes into dependable software:

  • Automated testing and regression evaluation.
  • Backend design, data modeling, and API reliability.
  • Deployment, logging, and observability.
  • RAG evaluation, groundedness, and failure analysis.
  • Understanding aerospace engineering workflows and their information needs.

My long-term goal is to combine applied AI engineering, software reliability, and domain understanding to build useful systems with measurable value.


GitHub Activity

GitHub statistics Most-used languages in public repositories

Let's Connect

I'm interested in opportunities involving Applied AI, AI software engineering, LLM applications, Python backend systems, RAG, agentic workflows, and AI evaluation.

I'm especially interested in teams that value sound engineering, practical problem-solving, evidence-based iteration, and learning from real users.

If you're building AI-powered products or working on challenging software engineering problems, I'd be glad to connect.

Create with curiosity. Build with responsibility. Contribute with purpose.

Pinned Loading

  1. rag-agent-failure-catalog rag-agent-failure-catalog Public

    Catalog of silent failures in RAG systems and AI agents, with reproduce, detect and mitigate code

    Python 9

  2. ComplianceRAG ComplianceRAG Public

    Multi-agent RAG with a critic agent that scores groundedness and flags hallucinations in real time. FAISS + sentence-transformers + Gradio.

    6

  3. HireMind-AI HireMind-AI Public

    AI Hiring Intelligence Platform that analyzes resumes against multiple jobs, detects skill gaps, optimizes resumes, generates cover letters, and provides ATS-based scoring using LLMs.

    Python 6

  4. SafeLite SafeLite Public

    Language-Conditioned Robotic Manipulation via Lightweight LLM Agents.The repository is designed to support experimentation around planning, safety reasoning, execution, simulation, and evaluation w…

    Python 6

  5. AI-powered-Research-Assistant AI-powered-Research-Assistant Public

    AI-powered research assistant that retrieves and synthesizes information from ArXiv, Wikipedia, and the web using LangChain and Groq (Llama 3.3 70B), delivering fast, conversational insights throug…

    Jupyter Notebook 8

  6. VisualRAG VisualRAG Public

    VisualRAG is a multi-modal AI pipeline that lets you: Index images — YOLOv8 detects objects; CLIP encodes each image into a 512-d vector stored in FAISS Query with text — Ask any natural language q…

    8