Ovi Poddar / Software engineer

Engineering
reliable AI systems.

Applied LLMs, agentic systems & trustworthy AI.

I'm Ovi, a software engineer at IQVIA and a BUET graduate with research experience in NLP. My work connects enterprise LLM assistants with hands-on projects in retrieval, agent workflows, and model fine-tuning.

  • Applied LLMs
  • Agentic AI
  • RAG
  • NLP
Portrait of Ovi Poddar
Dhaka, Bangladesh
Software engineer · IQVIA
Computer Science & Engineering · BUET

Research

Language, code &
trustworthy AI.

My interests connect applied LLMs and agentic systems with NLP, software engineering, and reliable evaluation.

Peer-reviewed publicationESEM 2023

Towards Automated Classification of Code Review Feedback to Support Analytics

Asif Kamal Turzo, Fahim Faysal, Ovi Poddar, Anindya Iqbal, Amiangshu Bosu

A study of automated code-review feedback classification using natural language and code representations to support software-engineering analytics.

2026Manuscript in preparation

Towards Equitable AI in Pathology

Contributed to a collaborative PRISMA 2020 systematic review of fairness and bias in histopathology AI, synthesizing 78 studies published between 2017 and 2026.

Work included an eight-category bias taxonomy, analysis of fairness evaluation and debiasing practices, and a proposed reporting checklist and benchmark specification.

With Dr Raktim Kumar Mondol (UNSW) and Shahana Akter · March–May 2026

Read draft
2022–2023Undergraduate research

NLP for software-engineering analytics

Explored code-review comment classification with CodeBERT embeddings and AST/change-based metrics at the Bangladesh University of Engineering and Technology.

Supervised by Dr Anindya Iqbal · February 2022–April 2023

01

Agentic LLMs & RAG

Tool-augmented reasoning, retrieval, agent behavior, and evaluation.

02

Language & software

Language and code representations, program analysis, and developer assistance.

03

Trustworthy AI

Reliability, fairness, bias evaluation, and external validation.

Selected work

Selected engineering work.

From model comparison and fine-tuning to retrieval pipelines and stateful agents. Explore the problem, implementation, and outcome behind each project.

Applied AI projects

Fine-tuning, agent workflows, and retrieval systems

6

01 / Model engineering

Amazon Product Price Prediction — LLM & ML Engineering

2026

LLM Engineering Capstone · 2026

Predicting a product's price from its description is a practical way to compare language representations, model families, and adaptation strategies. I built a pipeline from Amazon product-data curation through classical baselines, neural models, API-based LLMs, and QLoRA fine-tuning.

Model comparisonHeld-out MAE · USD ↓
XGBoost · Bag-of-Words$68.23
PyTorch neural network$46.49
GPT-5.1 · zero-shot$44.74
Llama 3.2 3B · QLoRA$39.85

Selected results reported in the project repository. Lower is better.

Implementation

LLM-assisted text preparation, reusable inference and evaluation, and 4-bit QLoRA adaptation with PEFT. Experiments span a 20K-sample lite configuration and a full 800K dataset.

Finding & scope

QLoRA recorded the lowest reported MAE in this project's comparison. Fine-tuning was not uniformly better: GPT-4.1-nano fine-tuning recorded $75.91. These results describe this task and experimental setup.

Explore the experiment pipeline
  • Curated and preprocessed noisy Amazon product metadata from the McAuley Amazon Reviews 2023 dataset into model-ready text representations.
  • Used the Groq API to transform raw listings into compact structured descriptions; prepared a 20K-sample curated dataset (up to 800K in later experiments).
  • Established NLP/ML baselines with Bag-of-Words / vectorization and Linear Regression, Random Forest, and XGBoost ($68.23 MAE).
  • Built a custom PyTorch network over vectorized features ($46.49 MAE) and benchmarked zero-shot frontier LLMs on the same task.
  • Fine-tuned GPT-4.1-nano via the OpenAI API and compared against zero-shot baselines, including cases where fine-tuning did not improve performance for the available training setup.
  • Fine-tuned Llama 3.2 3B with QLoRA/PEFT and 4-bit quantization; achieved the lowest MAE ($39.85) among evaluated classical ML, neural, and LLM-based approaches.
  • Developed a reusable evaluation framework with parallel inference, MAE benchmarking, Plotly visualization, and error analysis across 15+ model variants.
Python NLP PyTorch XGBoost Hugging Face QLoRA PEFT OpenAI API Groq API LLM Evaluation

02 / Agent systems

Agentic Chatbot — LangGraph Multi-Use AI Assistant

2025

Designed and implemented a stateful agentic workflow using LangGraph, with specialized nodes for conversational reasoning, web search, and news aggregation. Implemented state management, conditional routing, caching, retries, and tool integration to support reliable multi-step agent execution. Built with Streamlit for a unified interface and Tavily API for real-time search.

One interface, three agent workflows
InputMessage + stateStreamlit interface
RoutingLangGraphState & conditional routing
ConversationWeb search · TavilyAI news summaries

Workflow overview based on the documented architecture.

Engineering focus

Separate graph nodes, shared conversation state, tool integration, cached graph compilation, and retries with exponential backoff.

Outcome & scope

A working chat, search, and news application with documented demos. The repository does not report a controlled task-success or latency benchmark.

Python LangGraph Streamlit Groq LLMs Tavily API Stateful Agents

03 / Retrieval engineering

InfoScope AI — RAG & News Intelligence

2025

Built a retrieval-augmented news intelligence system using OpenAI, LangChain, and FAISS. Users load article URLs or text files into a semantic index and ask context-aware questions with cited responses. Designed an end-to-end RAG pipeline with Streamlit UI for efficient research workflows.

From source articles to grounded answers
  1. 01 / CollectURLs or textFetch & prepare sources
  2. 02 / IndexEmbeddings + FAISSPersist a semantic index
  3. 03 / RetrieveQuestion + contextFind relevant passages
  4. 04 / AnswerLLM responseReturn source citations

Pipeline overview based on the project documentation.

Engineering focus

Source ingestion, semantic retrieval, a reusable local FAISS index, and a Streamlit question-answering interface.

Outcome & scope

A documented application and video demo for exploring indexed articles. Citations support source inspection; the project does not establish answer faithfulness through a formal benchmark.

Python LangChain FAISS OpenAI API RAG Streamlit

Weather Agent — Multi-Agent MCP System

2025

Developed a multi-agent system using Model Context Protocol (MCP) and Google Gemini, orchestrated with LangGraph. Built and connected custom MCP servers—Weather (Go) and Calculator (Python)—through Gemini's tool-use framework to answer weather and calculation queries via tool-augmented agent reasoning.

Python Go LangGraph MCP Google Gemini Tool Calling

Blog-Agentic — Multi-Agent Content Generation

2025

Designed a multi-stage agentic pipeline for automated blog generation. Specialized agents handle topic generation, web research, outline planning, and article drafting, coordinated by a central workflow controller for structured reasoning and modular content generation.

Python LLMs Agentic AI LangChain Multi-Agent

AI-Enabled Personal Finance Management

2025

Developed an AI-assisted personal finance application that tracks expenses, analyzes spending patterns, and generates intelligent insights. Applies AI-driven analysis to provide personalized budgeting recommendations and expense optimization.

Python Machine Learning Data Analysis Finance Analytics

Technical Learning & Experiments

Structured implementation work — weekly labs across LLM engineering and agentic systems

2

LLM Engineering — Core AI Engineer Track

2026

An implementation-focused eight-week exploration of modern LLM engineering — from LLM applications and multi-model systems through Hugging Face/Transformers, RAG, vector databases, fine-tuning (LoRA/QLoRA), deployment, and agentic AI. Repository organized by week for inspectable, hands-on progress.

LLM Applications Hugging Face Transformers RAG Vector Databases Fine-tuning LoRA / QLoRA Model Deployment

Agentic AI Engineering Labs — LangGraph, MCP & Multi-Agent Frameworks

2026

Structured labs covering OpenAI Agents SDK, LangChain/LangGraph, CrewAI, and Model Context Protocol (MCP). Built and exercised agent workflows spanning foundations, tool integration, multi-agent orchestration, and custom MCP servers.

LangGraph LangChain MCP OpenAI Agents SDK CrewAI Multi-Agent

Software Engineering Projects

Full-stack web applications and embedded systems

3

Compass - Local Business Review Site

2022

Full-stack MERN application where users can discover local businesses, create business profiles, leave reviews, provide star ratings, and upload photos.

Node.js Express.js React.js MongoDB

Social Shout - Social Media Platform

2021

Instagram-like social networking platform supporting account authentication, photo sharing, following, likes, comments, notifications, and chat.

Django Python HTML CSS JavaScript Oracle Database

Simple Alarm Clock - ATMEGA32 Interfaced with SD-Card Module

2021

Digital alarm clock system using ATMEGA32 microcontroller integrated with an SD-Card module for data storage and real-time clock functionality.

C Proteus ATMEGA32 SD-Card Module

Open source

Open-source contributions

Work on evaluation correctness, training reliability, retrieval systems, and parameter-efficient fine-tuning.

· 6 open pull requests · 1 open issue

Industry experience

Engineering in practice.

Enterprise AI assistants, domain-aware evaluation, and full-stack software systems.

Feb 2024 — PresentSoftware Development Engineer

IQVIA

Enterprise LLM assistants · Life-sciences analytics

I translate domain requirements, client feedback, and data semantics into prompts, agent instructions, and behavioral constraints.

  • Design and refine system prompts; investigate failure cases and validate responses against business rules and domain documentation.
  • Work on prompt configuration, behavior analysis, and evaluation within LangChain/LangGraph-based systems, with LangSmith for observability.
  • Previously developed cloud storage, document management, authentication, and security features using .NET Core, Angular, PostgreSQL, and AWS S3.
Jun 2023 — Jan 2024Software Engineer I

Enosis Solutions

Full-stack engineering · E-learning

Contributed to an education platform using ASP.NET Core, Angular, and SQL Server, building application modules, improving performance, and resolving reliability issues.

Along the way

News & milestones

Research, engineering, and the steps in between.

Latest first Scroll for earlier updates

  1. Pull request submittedSubmitted a fix for weighted adapter merging in PEFT

    Verified the LoRA and IA³ fix in eight CPU regression cases, including saving and reloading the combined adapter.

  2. Open-source evaluationEvaluated temporal retrieval in Graphiti

    Ran 21 retrieval cases on Neo4j and reproduced two ways a search can miss a fact that was valid at the requested time.

  3. Pull request submittedRAG-Gym: improving multiple-choice evaluation

    Fixing answer extraction that could both reject correct responses and reward incorrect ones.

  4. Issue reportedPEFT: investigating lost adapter layers

    A CPU reproduction of source-order-dependent weighted merging in LoRA and IA³.

  5. Pull request submittedAgent Lightning: validating training rewards

    Checking reward finiteness before conversion to training tensors.

  6. Pull request submittedLightRAG: making interrupted deletions visible

    Tracking deletion state so partially deleted documents remain visible and retryable.

  7. ResearchContributed to a review of fairness in pathology AI

    Collaborative systematic review covering 78 studies, bias sources, evaluation practices, and reporting recommendations.

  8. CareerJoined IQVIA

    Started as a Software Development Engineer, working on enterprise software and, subsequently, LLM-powered assistants.

  9. Paper acceptanceOur code-review analytics paper accepted at ESEM 2023

    “Towards Automated Classification of Code Review Feedback to Support Analytics” received full acceptance.

  10. Research milestoneRevised ESEM manuscript submitted

    The revised manuscript and response to reviewers were submitted following conditional acceptance.

  11. CareerJoined Enosis Solutions

    Started as a Software Engineer I, contributing to an e-learning platform with ASP.NET Core, Angular, and SQL Server.

  12. ResearchBegan undergraduate research at BUET

    Explored NLP and code representations for code-review feedback classification, supervised by Dr Anindya Iqbal.

About

Ovi Poddar

A software engineer with a research background in NLP and software engineering.

I work at the intersection of LLM behavior, domain requirements, and evaluation. Alongside my work at IQVIA, I build projects in RAG, parameter-efficient fine-tuning, and agentic systems.

My research interests span applied LLMs, agentic AI, NLP, and trustworthy AI. I am interested in PhD opportunities that connect these areas with practical, reliable systems.

Download CV

Capabilities

Technical toolkit.

Generative AI & Agentic Systems

Prompt Engineering LLM Behavior Optimization LLM Evaluation RAG Tool Calling Multi-Agent Systems Agent Orchestration

LLM Engineering

OpenAI APIs Hugging Face Transformers Embeddings Vector Databases Fine-tuning PEFT LoRA / QLoRA

Agentic AI Frameworks & Tools

OpenAI Agents SDK LangChain LangGraph LangSmith MCP

AI / Machine Learning

NLP Machine Learning Deep Learning Scikit-learn TensorFlow NumPy Pandas

Software Engineering

Python C# .NET Core / ASP.NET Angular Django Entity Framework Core SQL

Cloud & Infrastructure

AWS PostgreSQL MongoDB Docker Git Linux

Recognition

Awards & achievements.

Dean's List Award — BUET

Awarded the Dean's List distinction at BUET for maintaining a CGPA of 3.75 or higher across all semesters of Level-2.

Competitive Programming

Solved 2500+ problems on Codeforces, LeetCode, and other platforms, demonstrating expertise in algorithms, data structures, and optimized problem-solving.

Silver Award at IQVIA

Recognized for delivering higher-than-expected contributions, taking ownership in the absence of a tech lead, and ensuring stability and timely feature delivery.

Talent Pool Scholarship

Awarded the Talent Pool Scholarship in both Secondary and Higher Secondary Examinations in Bangladesh for outstanding academic performance.

Contact

Let's talk research
& engineering.

For research collaborations, PhD opportunities, and conversations about applied AI.