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