AI Engineer · Generative AI · Backend Specialist

Afsan Habib — Building AI-Powered Systems

AI Engineer building intelligent, production-ready applications with LLMs, RAG pipelines, AI agents, and intelligent automation. I combine Python, Django/FastAPI, and modern AI engineering to turn foundation models into reliable systems that solve real-world problems.

Afsan Habib

01 — About

From Django Backends to Production AI.

I’m a Generative AI Engineer with a software engineering background, focused on building practical AI applications around large language models. My engineering foundation began with Python and Django, where I developed experience designing backend systems, APIs, database-driven applications, and production-oriented software.

Today, I apply that foundation to Generative AI engineering, working across LLM applications, Retrieval-Augmented Generation (RAG), prompt engineering, AI agents, tool integration, and intelligent workflows.

I approach GenAI as a software engineering discipline: combining models, data, backend services, and application logic to create AI systems that are reliable, useful, and ready for real-world use.

Base Chattogram, Bangladesh
Status Freelance / open to roles
Core stack Python, Django, LLM APIs
Focus RAG & applied Generative AI

02 — Skills

What I build with.

Grouped by where each piece sits in an AI application — from language to model to interface. Kept to technologies actually used in shipped work.

Backend / Tools / Programming

  • Python
  • Django
  • FastAPI
  • SQL
  • REST APIs
  • PostgreSQL
  • Git
  • Docker
  • Qdrant
  • Cloud Deployment
  • CI/CD
  • MCP

AI / Generative AI

  • LLMs
  • Generative AI
  • Prompt Engineering
  • RAG
  • Embeddings
  • Semantic Search
  • Vector Databases
  • OpenAI API
  • Gemini API
  • LangChain
  • LangGraph
  • LLMOps

03 — Projects

Selected engineering work.

A showcase of production-ready applications.

Generative AI Featured

PromptRefine

An AI-powered prompt engineering workspace that scores, critiques, and rewrites prompts before they're sent to a model — combining deterministic Python analysis with Gemini-driven semantic evaluation.

  • Hybrid scoring: local heuristics + Gemini analysis
  • Structured LLM output validated with Pydantic
  • Prompt history persisted in SQLite
Python · Streamlit · Gemini API · Pydantic · SQLite
Generative AI Featured

Agentic GitHub PR Auditor

An autonomous CI/CD agent that ingests pull requests, executes static code analysis alongside LLM-driven security audits, generates failing test cases, and automatically commits self-healing patch suggestions.

  • Implements self-reflection and execution loops with LangGraph to validate generated code patches locally
  • Enforces schema safety via Pydantic for automated JSON PR review responses
  • Integrates AST code parsing with hybrid Qdrant embeddings for contextual repo-wide understanding
Python · LangGraph · Qdrant · Docker · GitHub Actions API
Generative AI Featured

DocuQuery — RAG Engine

A multi-PDF intelligence platform: hybrid retrieval combining BM25 keyword search with dense vector search in Qdrant, cross-encoder re-ranking, and streamed, source-cited answers from Gemini.

  • Hybrid retrieval — BM25 + dense vector search
  • Cross-encoder re-ranking for precision
  • Streamed responses with source citations
Python · Streamlit · Qdrant · Gemini API
Data PostgreSQL

E-commerce Data Warehouse

An advanced PostgreSQL data warehouse built on a star schema, with analytics queries, window functions, views, triggers, and query optimization work.

PostgreSQL · PL/pgSQL
Data SQL / BI

Foodpanda SQL Analytics

A data warehouse and business-intelligence project modeled on Foodpanda's operations — schema design plus analytical queries over the data.

PostgreSQL · PL/pgSQL
Backend Django

Face Mask Detection Alert System

A Django web application wrapping a computer-vision detection model with an alerting layer — the backend and application structure around a model, not just the model itself.

Python · Django

04 — Journey

From Backend Architecture to Applied AI

Leveraging a strong foundation in Python and Django backend systems to build production-grade AI applications.

  1. Freelance / Remote / Various clients - (2025 — Present)

    AI Engineer

    - Architecting and deploying production-grade Generative AI applications, focusing on RAG pipelines, custom LLM tooling, and agentic workflows.

    - Integrating advanced vector databases, embedding model management, and LLMOps practices to ensure low-latency, deterministic AI outputs in production environments.

  2. Freelance / Remote / Various clients - (2018 — 2024)

    Python & Django development

    - Designed and built scalable backend web applications, REST APIs, and relational database schemas using Python and Django.

    - Engineered complex PostgreSQL databases, including star-schema data warehouses, custom PL/pgSQL analytics queries, and performance-tuned database indexing

    - Integrated third-party APIs, authentication systems, and cloud deployments while maintaining production software reliability and code quality.

    - Maintained containerized development environments with Docker and established Git-based team workflows and code review practices.

05 — Contact

Building something with AI?

Let's Work Together