Application Developer
Dhaka, Bangladesh
Project: OrgInfo
- Implemented an OrgChart Extraction Agent to extract organizational hierarchy from organograms using tree-of-thought (ToT) prompting for accurate role placement, and stored the hierarchy in a relational database by mapping roles to corresponding Bullhorn records.
- Developed an OrgQuery Agent that converts natural language queries into optimized SQL (text-to-SQL) using chain-of-thought (CoT) and self-consistency prompting, retrieves organizational hierarchy from the relational database, and integrates the results into the OrgChart front-end framework for hierarchical visualization.
- Built OrgInfo Assistant to allow users to interact with specific organizational hierarchies by converting queries to SQL, executing them on a temporary organization-specific database to reduce load on the primary database, and converting the retrieved results to natural language.
- Developed an OrgActivity Summarization Agent to generate 7-day summaries of organizational activities by extracting relevant notes on placements, submissions, and communication logs from the Bullhorn database.
- Set up scheduled jobs to fetch real-time data from Bullhorn and update the organizational database, which reduced organizational hierarchy search time by 75% for Account Managers by avoiding direct Bullhorn database queries.
Python
LangChain
LangGraph
Azure OpenAI (GPT-4.1, GPT-4o mini, text-embedding-3-small)
Azure SQL Database
Azure App Service
OpenCV
React
FastAPI
WebSocket
Project: RFPMatcher
- Architected a RAG pipeline with Chain-of-Thought prompting and 12 specialized analytical prompts to extract key information (e.g., client requirements, project scope, and deliverables) from Request for Proposal (RFP) documents.
- Orchestrated a master RFP database by processing historical responses with metadata (generated answers, summaries, win/loss labels, and question categories) and vector embeddings to support semantic search.
- Designed a Past Experience Matcher system that analyzes new RFP documents by extracting key client requirements, generating binary (Yes/No) and descriptive questions for each section, and querying a master database to identify relevant past experiences through semantic similarity matching.
- Developed a Table of Contents (TOC) generation workflow that analyzes extracted RFP key information against predefined section libraries (10 standard and 12 non-standard sections) to intelligently select and prioritize relevant sections based on project requirements.
- Implemented a section-based Proposal Writing Assistant that generates initial content for each TOC section using extracted RFP information and relevant past experience, and enables iterative refinement through targeted chat interactions while maintaining conversation history.
- Reduced manual review time for 100+ pages by 3-5 days and accelerated decision-making through automated extraction and predictive insights, enabling Proposal Managers to focus on strategic bid development.
Python
LlamaIndex
Azure OpenAI (GPT-3.5 Turbo, GPT-4, text-embedding-3-large)
Prompt Engineering
AlloyDB for PostgreSQL (pgvector)
CouchDB
Azure App Service
React
FastAPI
DeepEval
Docker
Project: AgentDexi
- Formulated a RAG system to identify technological trends and track the top 20 most in-demand skills by extracting information from job descriptions scraped from external company postings.
- Orchestrated a web Research Agent that autonomously performs web searches using the Google Search API and Tavily Search API to extract company information from diverse sources, retrieving the top 10 ranked URLs with contextual preview summaries and filtering results based on relevance to support downstream data extraction and analysis tasks.
- Implemented a Website Scraping Agent utilizing ScraperAPI to extract targeted data from discovered URLs, processing raw HTML/text content into structured data, and built a custom RAG pipeline that filters contextually relevant information and generates structured outputs, including tables, organizational reports, and business intelligence summaries.
- Built a Transcript Agentic RAG pipeline that ingests IT/tech video URLs, processes transcripts through semantic chunking, and produces structured, context-aware summaries to surface emerging technologies and in-demand skills.
- Designed an automated data analysis pipeline with interactive graphs and charts that surface company-wise hiring patterns and role-specific demand, equipping 250+ Technical Recruiters with competitive insights to make informed, data-driven talent acquisition decisions.
Python
LangChain
Langfuse
CrewAI
Azure OpenAI (GPT-4o, text-embedding-3-small)
ChromaDB
JobSpy
React
FastAPI
Project: CaseAligner
- Designed and deployed an LLM application that repurposes existing client-facing PowerPoint presentations for case studies, with chain-of-thought prompting to transform them into new practice areas and industries, enabling rapid generation of domain-specific demo presentations.
- Implemented an interactive chat interface linked to separated slides, allowing users to query and modify specific slide content, with session-wise conversation history stored for reference.
- Created a summarization feature for all existing case studies, highlighting technology stacks, work types, key benefits, and outcomes to assist users in quickly identifying relevant content.
- Developed comprehensive search functionality to locate information across all generated case studies, including references to specific slide numbers for precise navigation.
- Added export functionality to download slides in the company's official presentation template.
- Built a user interface for users to download and edit the knowledge base of case studies used for generating new ones.
- Significantly accelerated demo preparation by saving 1-2 full days of slide crafting, allowing Salespersons to focus more on client engagement and closing deals.
Python
LlamaIndex
Azure OpenAI (GPT-3.5 Turbo)
React
FastAPI
Azure App Service
Docker