Sk. Azraf SamiBackend & Applied AI Engineer

I build scalable backend systems, retrieval pipelines, and production AI infrastructure.

Associate Software Engineer at RoBenDevs · B.Sc. in Computer Science from KUET. Focused on high-throughput queues, RAG architectures, and microservices.

Location
Dhaka, Bangladesh · UTC+6
Stack
TypeScript · Python · NestJS · FastAPI · PostgreSQL · LangChain/LangGraph

Selected projects

Systems I have shipped

Backend services, retrieval pipelines and agent systems. Each one links to a write-up covering the architecture and what I would change.

  • Every call reviewed, not one in ten.

    AI Sales Coaching Platform

    Every sales call transcribed, scored against a fixed rubric, and written back to Salesforce within minutes.

    • Aircall webhook drops a call recording onto a Celery queue; transcription and scoring run as separate tasks so a slow LLM call never blocks ingestion.
    • Every transcript is scored against one fixed rubric rather than a free-form prompt, so two calls a month apart are comparable.
    • FastAPI
    • Celery
    • React 19
    • LLM
    • Aircall
    • Salesforce
    2026
  • One story, every paper, one neutral summary.

    Nirpekha Barta: AI Unbiased News Aggregation

    Clusters one story across politically diverse Bangladeshi papers, scores each source's bias, publishes a neutral Bangla summary.

    • A five-stage async pipeline — collect, cluster, bias-score, summarize, publish — where each stage is a separate Celery task, so a slow scrape never blocks publishing.
    • Articles are clustered into stories before any summarisation happens; summarising first and grouping later loses the disagreement, which is the whole product.
    • Next.js 14
    • FastAPI
    • Celery
    • LangChain
    • PostgreSQL
    • Redis

    Runners-up, Infinity AI BuildFest 2026 (InfoTech), CloudCamp BD

  • There is no write path to find.

    MCP Servers Monorepo

    Self-contained MCP servers, including a database-agnostic read-only SQL server that turns plain English into guarded queries.

    • Read-only by construction — the server exposes no write path at all, so a prompt injection has nothing to reach for rather than being talked out of using it.
    • Database-agnostic, so the same guarded surface works across engines instead of one bespoke integration per database.
    • TypeScript
    • Model Context Protocol
    • Node.js
    2026
  • It checks its own answer before returning it.

    LocalLens: Conversational AI Agent

    A LangGraph multi-agent system that answers questions about places by searching, reading reviews, and fact-checking its own summary.

    • A LangGraph orchestrator runs a five-stage graph — intent, geolocation, multi-source search, review and sentiment, grounded summary — rather than one prompt doing all five badly.
    • Results stream to the client over SSE, so a multi-second graph traversal shows progress instead of a spinner.
    • Python
    • LangGraph
    • LangChain
    • FastAPI
    • Playwright
    2025
  • Nothing leaves the machine.

    RAG Docs Assistant

    Documentation Q&A that crawls docs or ingests PDF/DOCX/HTML and answers from a local LLM. No external API, nothing leaves the machine.

    • Ingests either a crawled docs site or uploaded PDF/DOCX/HTML, so the same index serves published docs and internal ones.
    • Token-aware chunking rather than fixed character splits, so a chunk boundary does not land mid-sentence and strand the context a retrieved passage needs.
    • Python
    • FastAPI
    • PostgreSQL
    • pgvector
    • Ollama
    • Docker
    2025
All projects →

Technical capabilities

What I work with

  • Backend & Services

    • TypeScript
    • Python
    • NestJS
    • FastAPI
    • Node.js
    • Express
    • Django
    • gRPC
    • Socket.IO
    • RabbitMQ
    • Celery
  • Databases & Vector Search

    • PostgreSQL
    • pgvector
    • Redis
    • MongoDB
    • MySQL
    • MSSQL
    • D1 / SQLite
  • Applied AI & ML

    • RAG architectures
    • LangChain
    • LangGraph
    • Ollama
    • Model Context Protocol
    • Whisper STT
    • Embeddings & vector search
    • OCR pipelines
  • DevOps & Infrastructure

    • Docker
    • Kubernetes
    • Cloudflare Workers
    • Nginx
    • CI/CD
    • Git
  • Frontend & Interfaces

    • React
    • Next.js
    • Astro
    • Redux Toolkit
    • RTK Query
    • Tailwind

Credentials

Certificates

  • Kubernetes, CI/CD, Linux and DevOps fundamentals — KodeKloud, Simplilearn
  • REST API, SQL, React and Problem Solving — HackerRank
  • Fundamentals of MCP — Hugging Face
View all certificates

Roles & organisations

Where I have worked

  1. RoBenDevs

    May 2025 – Present · 1 yr 4 mos · Hybrid

    1. Associate Software Engineer

      Full-time · Sep 2025 – Present · 1 yr

    2. Software Engineer Intern

      Internship · May 2025 – Sep 2025 · 5 mos

  2. Bit2Byte

    1. Vice President

      Jan 2024 – Aug 2025 · 1 yr 8 mos

  3. Ostad

    1. Teaching Assistant

      Part-time · Feb 2025 – Jul 2025 · 6 mos · Remote

  4. BitFest

    1. Head of Management (Datathon)

      Jun 2024 – Jan 2025 · 8 mos · Khulna, Bangladesh

Full background →

Recognition

Honours

  1. Q1 2026Rising Royal Award, RoBenDevs
  2. 2026Runners-up, Infinity AI BuildFest (InfoTech), CloudCamp BD
  3. 20244th of 120+ teams, National Datathon, Khulna University

Let's build something scalable.

Open to backend and applied-AI roles. Based in Dhaka, Bangladesh (UTC+6), comfortable with distributed teams.

contactazrafme