S Ahmed OviLet's talk
Shahabuddin Ahmed Ovi

AI Engineer / Agentic Systems

Building systems that plan, retrieve, and act — not just predict.

I design and ship agentic AI: multi-step reasoning pipelines, retrieval-augmented research tools, and the orchestration layers that hold them together.

agentic_rag.tracerunning
PlanRetrieveVerifySynthesize

4 agent roles · self-verifying retrieval · Shahabuddin's research assistant

01 / About

Why agentic systems, and not just models

Portrait of Shahabuddin Ahmed Ovi

I got interested in AI for a boring reason: most software I used just executed instructions, and I wanted to build something that could decide what to do next. The first time I got a basic retrieval pipeline to reason over its own search results instead of just returning them, I was hooked on the gap between 'AI that answers' and 'AI that works'.

That gap is where I spend most of my time now. At OrangeBD I work inside that gap daily — chatbots that need memory, recommendation systems that need judgment, agents that need to verify their own output before handing it back. None of it is glamorous in the way demos are. It's mostly state management, prompt failure modes, and re-reading LangGraph traces at 1am to figure out why an agent looped twice.

I think the next decade of software is going to be defined by systems that can plan and act with some autonomy, and I want to be one of the engineers who actually knows how to build the unglamorous parts of that reliably — not just prompt a demo, but ship something that holds up.

02 / Experience

Where the theory meets production

Jan 2026 — Present

Trainee Software Engineer (AI)

OrangeBD

Working inside the AI team on production ML/AI systems — chatbots, retrieval pipelines, and recommendation logic — while collaborating cross-functionally to ship intelligent features end to end.

RAGLangChainLangGraphAgentic SystemsRecommendation EnginesChatbot Architecture

03 / Projects

Systems I've shipped, not just demoed

Retrieval that plans before it answers

Agentic RAG Research Assistant

A research assistant that treats retrieval as a multi-step decision process rather than a single lookup. Autonomous agents plan a research strategy, retrieve from multiple sources, cross-verify claims against each other, and synthesize a final answer — instead of returning the first plausible match.

PlanRetrieveVerifySynthesize
PythonLangChainLangGraphFastAPIVector DB
View on GitHub

Pipeline stages

4

Agent roles

Plan · Retrieve · Verify · Synthesize

Challenge

Naive RAG fails silently when retrieved context is wrong or incomplete — it answers confidently anyway. The hard part was building a verification step that could catch contradictions between sources before synthesis.

Lesson learned

Most of the reliability gain came from giving the agent the ability to say "this evidence is insufficient" rather than from a smarter prompt.

One chatbot, several jobs, one source of truth

Multi-Agent AI Assistant

A multi-agent RAG chatbot handling order management and employee leave workflows behind a single conversational interface, backed by JWT auth, an admin dashboard, and a lightweight embeddable widget.

Intent RouterOrder AgentLeave AgentAdmin Dashboard
FastAPIPostgreSQLRedisOpenSearchJavaScript
View on GitHub

Workflows handled

2

Core services

Postgres · Redis · OpenSearch

Challenge

Routing a single conversation across multiple agents (orders vs. leave requests) without the user noticing a handoff happened, while keeping auth and state consistent across both.

Lesson learned

Session state needs to live outside any one agent — Redis as a shared scratchpad mattered more than any individual agent’s logic.

Role-based academic operations, built in Java

University Management System

A complete university portal built with an object-oriented Java architecture, with role-based dashboards for administrators, teachers, and students covering academic and administrative operations.

AdminTeacherStudent
JavaOOPRole-Based Access
View on GitHub

User roles

3

Dashboards

Admin · Teacher · Student

Challenge

Modeling shared academic data (courses, grades, schedules) so three very different roles could see the right slice of it without duplicating logic across dashboards.

Lesson learned

This was the project that taught me the value of designing the data model before the UI — it kept paying off every time a new role-specific view was added.

04 / Stack

The tools the systems are built from

AI / ML

90%
Machine LearningDeep LearningRAGRecommendation SystemsNLPLangChainLangGraph

Backend

80%
FastAPIDjangoFlaskREST APIs

Databases

75%
PostgreSQLMySQLRedisOpenSearch

Languages

85%
PythonSQLJavaC++CJavaScript

Tools

78%
GitGitHubDockerMLflowTensorFlowScikit-LearnPandasNumPyOpenCV

05 / Leadership

Leadership beyond engineering

Coordinating people has turned out to matter as much as coordinating agents.

7th

National Science Carnival edition led

President

Dhaka College Science Club

2021 — 2022

Led organization of the 7th DCSC National Science Carnival — the country's largest national science event — supervising an inter-college science exposition that promoted innovation and scientific curiosity.

2

Flagship events organized

Associate Executive

North South University HR Club

2024 — Ongoing

Played a key role organizing Calibration 4.0 and Epitome 3.0, contributing to event planning, team coordination, and partnership communications.

Active

Social development campaigns

Institute Representative

Volunteer for Bangladesh

Ongoing

Collaborated with teams to organize awareness campaigns and contribute to sustainable social development projects.

06 / Activity

Live from GitHub

Repositories

Followers

Following

07 / Contact

Let's build the future together

Open to roles and collaborations in agentic AI, applied ML, and systems that need to reason — not just respond.