Open to new roles · Remote

AI
Engineer

Hi, I'm Md Shihab Hossain. I build AI systems (RAG, agents, LLM workflows), and the GTM automations that turn them into pipeline.

Focus
RAG · Agents · GTM automation
Stack
Python · TypeScript · Next.js
Data
Postgres · Supabase · pgvector
Now
Backend Engineer, Springer Capital
Based
Dhaka · UTC+6
Experience Springer Capital NextOrbit Labs Outlier North South University
01 · Selected work

Things I've built and shipped

Two are open source with live demos. Happy to walk through the private one on a call.

RAG · Open source GitHub stars for Cogniflow AI

Cogniflow AI

Ask your videos, podcasts and PDFs. Get cited answers.

Retrieval-augmented generation that runs in your browser. Add YouTube links, podcasts, PDFs or notes; every claim in the answer carries a citation that links back to the source, and for YouTube to the exact second.

  • Local-first: sources, chunks and embeddings live in IndexedDB; only small excerpts go to the model.
  • Retrieval that holds up: paragraph-aware chunking with overlap, task-typed embeddings, top-k cosine search.
  • Honest refusal: if the sources don't contain the answer, it says so instead of inventing one.
LLM
Gemini 2.5 Flash
Embeddings
gemini-embedding-001
Retrieval
Top-k cosine
Chunking
Paragraph + overlap
Store
IndexedDB
App
Next.js 15 · TypeScript
Real-time + AI · Open source DevChat CI status

DevChat

Team chat for developers, with AI code explanations in the thread.

Share code in a channel, get it highlighted properly, and click Explain to stream an AI breakdown under the snippet. No custom backend: the browser talks to Supabase directly and Postgres row-level security is the authorization layer.

  • Security tested, not assumed: 37 allowed and forbidden actions run against the real database's RLS policies.
  • Realtime without a socket server: Postgres change feeds, presence and typing, with backfill after reconnects.
  • Bring your own key, safely: OpenAI keys encrypted with AES-256-GCM, never sent back to the browser.
  • One-click guest demo: anonymous auth, cleaned up after 24 hours by a database cron job.
App
Next.js 15 · TypeScript
Realtime
Supabase Realtime
Auth
Postgres RLS · Google
AI
OpenAI, streamed (SSE)
Code
Shiki · Monaco
CI / Deploy
GitHub Actions · Vercel
GTM automation · Private

Outbound Engine

Research and first drafts, done before you sit down.

Webhook- and cron-driven prospecting pipeline: pulls prospect and company data via Apify, summarises recent company news with OpenAI, drafts a personalised first line for each person, and pushes qualified leads to the CRM.

  • End to end: sourcing, research, drafting and CRM sync in one pipeline.
  • Validated at every stage with Pydantic, and a PostgreSQL log of every run.
  • Human stays in control: drafts land for review, nothing is sent automatically.
Data
Apify
AI
OpenAI
Schema
Pydantic v2
Trigger
Webhooks + cron
Store
PostgreSQL
CRM sync
REST API
02 · Automations

Smaller systems, real workflows

Client and personal builds. The code is private; ask and I'll walk you through any of them.

  • GTM · Intel

    market-mention-monitor

    Scheduled ingestion of brand and competitor mentions from Reddit, X and RSS, filtered and classified with an LLM.

  • Support

    support-triage-bot

    Webhook agent that reads incoming tickets, retrieves grounded answers from a Supabase vector store and drafts a cited reply.

  • Voice

    voice-booking-agent

    Voice agent using ElevenLabs and OpenAI function calling to check Google Calendar availability and book appointments, logged to Postgres.

  • Finance · Ops

    invoice-extraction-pipeline

    Watches a storage bucket, runs OCR and GPT-4o vision extraction into a Pydantic schema, posts an audit trail to Slack.

  • Product

    prd-to-tasks

    Reads a PRD, pulls out user stories, estimates priority and creates linked sprint tasks in Notion.

03 · Stack

What I build with

AI
  • OpenAI
  • Claude
  • Gemini
  • RAG
  • Function calling
  • Structured outputs
  • pgvector
Full-stack
  • Python
  • TypeScript
  • Next.js
  • Node.js
  • PostgreSQL
  • Supabase
  • Redis
  • Vercel
GTM & automation
  • n8n
  • Make
  • Apify
  • Puppeteer
  • Webhooks
  • CRM APIs
  • Slack bots
04 · Experience

Background

  • 2026 – now

    Backend Software Engineer · Springer Capital

    Remote, US. REST APIs, backend services and data pipelines in Node.js, Python and SQL.

  • 2024 – 2026

    Founder · NextOrbit Labs

    Small dev studio building websites, apps and MVPs. Ran both sides: finding the work and shipping it.

  • 2024

    AI Data Trainer · Outlier

    RLHF evaluation of LLM output across coding and reasoning tasks.

  • 2022 – 2027

    BSc Computer Science & Engineering · North South University

    Dhaka. Expected 2027.

05 · Contact

Let's talk.

Hiring for an AI or GTM engineering role? Email me or grab 15 minutes. I'm in Dhaka (UTC+6), so my evening overlaps US East mornings and UK afternoons.