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

Block or report Faraz6180

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

Faraz Mubeen Haider | Software Engineering | Backend | Data Systems | Applied AI

Software Engineer building Python backend systems, data workflows, and AI-enabled applications.

I care about what happens beyond the happy path: correctness, failure handling, reproducibility, and maintainable software.

GitHub LinkedIn Hugging Face LabLab


About Me

I'm a Software Engineer with a background in backend development, data processing, and applied AI. I build Python-based applications that connect APIs, data workflows, and language-model capabilities into usable software.

My main engineering interests are:

  • Backend engineering: API design, application structure, validation, error handling, and maintainability.
  • Data systems: Data ingestion, transformation, SQL, database-backed applications, and data integrity.
  • Reliable AI applications: Retrieval-augmented generation (RAG), document intelligence, LLM integrations, and evaluation.
  • Software quality: Reproducible setup, meaningful tests, clear documentation, and honest reporting of limitations.

My experience includes AI-enabled product development, data-processing workflows, and independent engineering projects. I use my repositories to demonstrate implementations and technical decisions—not just list technologies.

I'm particularly interested in backend, Python, data engineering, and AI systems opportunities where I can contribute to real engineering work and continue growing as a software engineer.

Location: Pakistan · Open to suitable remote and international opportunities.


Engineering Focus

Area What I Work On
Backend development Python, FastAPI, REST APIs, request validation, service integration
Data processing SQL, PostgreSQL, Pandas, SQLAlchemy, ETL workflows
Applied AI LLM integrations, RAG pipelines, document processing, AI-assisted workflows
Retrieval and search FAISS, sentence-transformers, document chunking and retrieval
Agentic workflows Multi-agent coordination, specialist agents, critic and verification patterns
Application delivery Docker and deployment workflows where applicable, Streamlit, Gradio, Hugging Face Spaces

These areas reflect my work and interests; the depth of implementation and validation varies by project.


Featured Projects

1. ComplianceRAG — Document Retrieval and Answer Verification

A RAG application exploring how generated answers can be checked against retrieved source material.

Repository Live Demo

Problem

Retrieval-augmented generation can produce fluent answers that are not adequately supported by the documents supplied to the model. A useful system needs to consider not only answer generation but also retrieval quality, citations, and unsupported claims.

Implementation

The project uses a multi-stage workflow:

  1. Retrieval: Search document representations using FAISS and sentence embeddings.
  2. Generation: Generate an answer from retrieved context using a language model, with source citations.
  3. Checking: Apply a critic step intended to assess sentence-level support and citation validity.
  4. Review: Identify low-confidence or weakly supported outputs for additional scrutiny.

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

Engineering questions explored

  • How does retrieval quality affect the final answer?
  • Can generated claims be traced to source passages?
  • What happens when relevant evidence is missing?
  • How should uncertain or unsupported answers be handled?

Important limitation: A critic or groundedness score is not a guarantee of factual correctness. The reliability of the checking process depends on its implementation and evaluation.


2. AdvancedLeadsGeneration-AI — IBM Granite Hackathon Winner

A multi-agent approach to lead qualification developed by Team PolyEns.

Repository Hackathon Recognition

Problem

Lead qualification often requires balancing potential value against risks, uncertainty, and incomplete information. A single scoring step may not make those competing considerations explicit.

Approach

The project explores a multi-agent workflow in which different agents assess a lead from different perspectives, followed by a reconciliation step.

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

What to explore in the project

  • How responsibilities are divided between agents.
  • How intermediate results are passed between components.
  • How competing assessments are reconciled.
  • How the workflow could be evaluated against representative lead scenarios.

Recognition: Team PolyEns won the Generative AI Hackathon with IBM Granite. The linked event page provides the project and recognition context.


3. HireMind-AI — AI-Assisted Career Workflow

An LLM-powered application for resume analysis and job-application tasks.

Repository Live Demo

Problem

Job seekers often need to compare a resume with several job descriptions, identify gaps, and prepare application materials without a structured workflow.

Features

The application brings together career-related tasks such as:

  • Resume and job-description analysis.
  • ATS-oriented scoring and keyword comparison.
  • Skill-gap identification.
  • Resume improvement suggestions.
  • Cover-letter generation.
  • Interview preparation.
  • Application tracking.
  • Career-related chat.

Technologies: Python · Streamlit · Groq API · LLaMA models · JSON persistence · Hugging Face Spaces

Engineering focus

The project provides an opportunity to examine application flow, model integration, input handling, persistence, and the limitations of heuristic or LLM-generated assessments.

ATS-style scores should be treated as estimates, not as predictions of how every employer's recruitment system will evaluate a candidate.


4. SafeLite — Research-Oriented AI System

A modular project exploring planning, safety reasoning, execution, simulation, and evaluation.

Repository

SafeLite explores how components of an AI system can be separated so that planning, safety-related checks, execution, and evaluation can be examined independently.

The repository is best understood through its actual implementation, tests, and documented research status.

Areas of interest

  • Separation of planning and execution.
  • Explicit safety checks and decision boundaries.
  • Simulation and controlled evaluation.
  • Testing component behavior and failure cases.

The project should not be interpreted as demonstrating formal safety guarantees unless those guarantees are established by the implementation and supporting evidence.


Selected Engineering Experience

Data Processing and Reporting

My data-engineering work has involved Python-based data processing, including Pandas, SQLAlchemy, and PostgreSQL.

The engineering problems in this area include:

  • Transforming data into consistent, usable structures.
  • Working with relational databases and reporting workflows.
  • Reducing repetitive manual processing.
  • Making outputs easier to inspect and maintain.

The most meaningful evidence for this work is the underlying implementation, the data transformations, and a clear explanation of the workflow and its measured impact where that impact can be substantiated.

AI-Enabled Product Development

My product-development experience includes building AI-enabled application workflows and integrating language-model capabilities into software.

Areas of work include document ingestion, API integration, structured outputs, and coordinating model-driven steps inside an application.

I aim to document the boundary between what a system implements, what has been tested, and what remains an improvement opportunity.


Selected Recognition and Community

  • IBM Granite Generative AI Hackathon — Winner: Team PolyEns, AdvancedLeadsGeneration-AI.
  • Stanford Code in Place — Section Leader: Teaching and supporting learners in an introductory Python programming program.
  • AlgoVerse Research Program: Accepted with a reported 45% merit scholarship.
  • Founder Institute Pakistan: Cohort participation.

For project-specific details and hackathon participation, see my LabLab profile.


Hackathon Projects

Hackathons have given me opportunities to build prototypes, work with unfamiliar technologies, and explore different AI application patterns.

Project or Event Focus Reference
Generative AI Hackathon with IBM Granite AI-assisted lead qualification Project
Fall in Love with DeepSeek DevAI LabLab profile
Replit & Cursor Hackathon Byte Busters LabLab profile
Agentic AI with IBM watsonx Orchestrate AI SOC Security Analyst LabLab profile
Co-Creating with GPT-5 Agentica LabLab profile
RAISE YOUR HACK HealthBridge LabLab profile
AI for Connectivity Hackathon II KONEKTA LabLab profile
AIstronauts: Space Agents ARCANA Space Agent LabLab profile
Qubic Hack the Future AdmitWise LabLab profile

Explore my LabLab profile and submissions →


Technology Stack

I prefer to describe my stack in terms of the work it supports rather than present a long list of tools as a measure of expertise.

Category Technologies
Languages Python, SQL, TypeScript
Backend FastAPI, REST APIs
Databases and data PostgreSQL, Pandas, SQLAlchemy
LLM integrations Groq API, LLaMA models, IBM Granite, IBM Watson AI, Hugging Face Inference API, OpenAI API
Retrieval FAISS, sentence-transformers, LangChain, PyPDF
AI workflows Multi-agent workflows, critic and verification patterns
Interfaces Streamlit, Gradio, Next.js
Demos and deployment Hugging Face Spaces, Streamlit Cloud

The presence of a technology in this list does not imply equal depth across every tool or production-scale experience with each one. Please use the linked projects to inspect the actual implementation.


How I Approach Engineering

1. Make behavior inspectable.
Readable code, useful documentation, and clear interfaces help other engineers understand a system.

2. Treat failure as part of the design.
Invalid input, unavailable dependencies, missing data, and uncertain model outputs deserve deliberate handling.

3. Test the claim, not just the happy path.
A successful demo is useful, but it does not establish correctness across different inputs and failure conditions.

4. Separate implementation from evidence.
A feature existing in code is different from a feature being tested, measured, or independently verified.

5. Prefer understandable trade-offs over impressive terminology.
Architecture should be justified by requirements, constraints, and observed behavior.

6. Be honest about limitations.
Clear limitations make technical work more useful to reviewers and future contributors.


What I'm Working Toward

I'm focused on becoming a stronger software engineer through hands-on work in:

  • Python backend and API engineering.
  • Data pipelines, database-backed systems, and data integrity.
  • Testing, debugging, and maintainable application design.
  • Reliable AI integrations and evaluation.
  • Deployment, observability, and the operational behavior of software systems.

My goal is to build systems that another engineer can run, inspect, understand, and improve—not just applications that look convincing in a demo.


Connect With Me

I'm open to conversations about backend engineering, Python, data systems, applied AI, open-source collaboration, and suitable software engineering opportunities.


Build carefully. Verify honestly. Document what matters.

Pinned Loading

  1. ComplianceRAG ComplianceRAG Public

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

  2. data-quality-pipeline data-quality-pipeline Public

    Enterprise-grade anomaly detection and data governance system — deployable in one click on Hugging Face Spaces.

  3. 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 1

  4. 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…

  5. 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 1

  6. 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 1