Skip to content
View habinrahman's full-sized avatar

Block or report habinrahman

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.

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

Typing SVG

Habin Rahman

Backend & AI Systems Engineer transitioning deep into Agentic AI — I build production backend platforms and I'm now applying that same reliability discipline to autonomous, tool-using LLM systems.





About

I design backend systems that stay correct under real operational load — enrollment engines, outreach automation, verification infrastructure — and I'm now pointing that same discipline at agentic AI: systems where an LLM doesn't just respond, it plans, calls tools, and carries state across steps.

I care about the boundary most AI demos skip past — the part where a system has to keep working after the happy path ends.


Philosophy

Reliability is a feature, not an afterthought.
Idempotency over optimism — every operation assumes it might run twice.
State transitions should be explicit — implicit state is where incidents live.
Automation should be observable, or it isn't trustworthy.
Simplicity scales. Unnecessary complexity doesn't.

Current Focus

I'm moving from LLM-integrated backend features toward true agentic systems — planning, tool orchestration, and multi-step autonomy, with the same production discipline I apply to backend infrastructure.

Status Area
🟢 Production experience LLM-integrated services, RAG, vector search, tool calling
🟡 Actively learning LangGraph, Model Context Protocol (MCP), multi-agent orchestration, AI evaluation

I label these honestly on purpose — expertise claimed and expertise in progress are not the same thing.



Tech Stack

Languages

Python · TypeScript · Java · Elixir · SQL

Frontend

Next.js · React · Tailwind CSS

Backend

FastAPI · Phoenix · Spring Boot

Databases

PostgreSQL · Supabase · MySQL

AI / LLM

OpenAI · Gemini · RAG · Vector Search (pgvector) · LLM Tool Calling

Cloud & Infra

Docker · AWS · DigitalOcean · Kubernetes



Architecture

How I structure the systems I build — an agent pipeline, a backend service, a workflow engine, and an inference layer.


Agentic AI Application

flowchart TD
    A[User Request] --> B[Agent Orchestrator]
    B --> C[Planner]
    C --> D[Retriever / RAG]
    C --> E[Tool Calls]
    D --> F[(Vector Store)]
    E --> G[External APIs]
    C --> H[FastAPI Service Layer]
    H --> I[(PostgreSQL)]
    H --> J[Background Workers]
    H --> K[Observability & Logging]
    J --> K
Loading

Backend System

flowchart LR
    Client[Client] --> API[FastAPI / Phoenix Service]
    API --> Auth[Auth & RBAC]
    API --> DB[(PostgreSQL)]
    API --> Cache[(Cache)]
    API --> Queue[Job Queue]
    Queue --> Worker[Background Workers]
    Worker --> DB
    API --> Obs[Logging & Monitoring]
Loading

Workflow / Automation Engine

flowchart TD
    Trigger[Cron Trigger] --> Sched[Scheduler]
    Sched --> Seq[Sequence Engine]
    Seq --> Send[Delivery Layer]
    Send --> Track[Reply Tracking]
    Track --> Class[Classification]
    Class -->|Positive reply| Suppress[Auto-Suppression]
    Class -->|No reply| Retry[Next Step in Sequence]
    Retry --> Seq
    Track --> Dash[Analytics Dashboard]
Loading

Inference / Observability Pipeline

flowchart LR
    Req[Inference Request] --> Gateway[Provider Abstraction Layer]
    Gateway --> P1[OpenAI]
    Gateway --> P2[Gemini]
    Gateway --> Stream[Streaming Handler]
    Stream --> Ingest[Ingestion Pipeline]
    Ingest --> TSDB[(Telemetry Store)]
    TSDB --> Dash[Observability Dashboard]
Loading


Featured Projects


🎓 MicroDegree Hub

Student operations & cohort orchestration platform running live cohorts today.

Architecture — Next.js frontend → Supabase Auth/RBAC → PostgreSQL, with cron-driven batch jobs handling cohort lifecycle transitions across a multi-portal setup. StackNext.js TypeScript Supabase PostgreSQL Key features — enrollment lifecycle state machines · Zoom-integrated live sessions · role-based access control · audit logging · cron-driven orchestration

Live · Repository

📣 Placement Outreach Automation

Campaign sequencing engine for high-volume, multi-touch outreach.

Architecture — Scheduler triggers a stateful sequence engine → delivery layer → reply tracking/classification loop, feeding an analytics dashboard. See the Workflow diagram above — this is the system it models. StackPython Workflow Orchestration Scheduler Key features — autonomous follow-up sequencing · reply intelligence with auto-suppression · fail-safe batch delivery · operational observability

Live · Repository

📬 AI Job Application Tracker

Turns a Gmail inbox into structured application intelligence.

Architecture — Gmail API sync → LLM classification layer → Phoenix/LiveView backend → PostgreSQL, with monitoring on the classification pipeline itself. StackElixir Phoenix PostgreSQL Gmail API Key features — inbox sync & classification · interview/rejection detection · reply-aware automation · analytics dashboard

Repository

🧠 MyCareer AI

AI-powered resume intelligence & career mentorship platform.

Architecture — Next.js frontend → FastAPI backend → OpenAI for structured extraction/guidance, with retrieval over embedded resume + career data. StackFastAPI Next.js OpenAI Key features — resume parsing into structured signal · retrieval-augmented career guidance · LLM-orchestrated backend services

Repository

🔐 Certificate Verification Platform

Secure, scalable issuance & verification for digital certificates.

Architecture — FastAPI service → Supabase storage/DB → QR generation & hash/signature verification, deployed as a standalone cloud-hosted verification portal. StackFastAPI Python Supabase Docker Key features — QR-based verification · hash/signature integrity checks · per-template layouts · batch issuance for full cohorts

Live · Repository

📊 Ollive Inference Platform

Lightweight AI inference observability & telemetry platform.

Architecture — matches the Inference Pipeline diagram above: a provider-abstraction gateway in front of multiple model providers, feeding a streaming ingestion pipeline into telemetry storage and dashboards. StackPython Kubernetes Gemini Key features — streaming workloads · ingestion pipelines · provider abstraction · operational dashboards for inference behavior

Repository



Contribution Activity



Open Source & Tools

Small tools built to solve a real problem, not to pad a portfolio.

Project What it does
AI CSV Importer LLM-powered CSV importer mapping any lead CSV into a CRM schema — semantic field mapping, streaming parse, batched + retried AI calls, SSE progress, and a golden-set eval harness.
RLS Inspector Visual debugger for Supabase Row Level Security policies — catches missing WITH CHECK clauses and overly-permissive rules.
Competition Tracker Automated intelligence platform tracking EdTech, Cloud/DevOps, and GenAI updates with dedup and scheduled email digests.


AI Journey

LLM integration → RAG & vector search → structured tool calling → now: agentic orchestration.

Each step above is backed by a shipped system, not a tutorial. The current step — LangGraph, MCP, multi-agent design, and evaluation — is genuinely in progress, and I'd rather say that plainly than round up.


Writing & Speaking

Not active yet. When there's something worth publishing about production agentic systems, it'll show up here instead of being implied.



Contact

Open to roles and collaborations at the intersection of backend engineering and agentic AI.



Design for scale. Build for reliability.

Pinned Loading

  1. Hub Hub Public

    MicroDegree Hub — student operations & cohort management (Next.js + Supabase)

    TypeScript

  2. microdegree-outreach-platform microdegree-outreach-platform Public

    Production-grade outreach automation and campaign sequencing platform with autonomous follow-ups, reply tracking, observability, analytics, and operator controls.

    Python

  3. certificate-verification certificate-verification Public

    A secure and scalable FastAPI-based system for verifying digital certificates using Supabase, QR codes, and cloud deployment.

    HTML

  4. Foundry Foundry Public

    AI Hiring Intelligence Platform powered by Gemini AI for intelligent resume analysis, candidate evaluation, and adaptive interview generation.

    TypeScript

  5. MyCareer-AI MyCareer-AI Public

    AI-powered Resume Intelligence & Career Mentorship Platform

    Python

  6. AI-Job-Application-Tracker AI-Job-Application-Tracker Public

    AI-powered job application tracker with Gmail sync, interview detection, application intelligence, analytics dashboard, and Phoenix LiveView.

    Elixir