
Asad Jabbar
AI Software Engineer
Skills

See my services


Portfolio
Work experience
AI Engineer
Essenceware • Full-time
May 2024 - May 2025 • 1 yr
Designed and built multi-agent systems using LangGraph/LangChain, orchestrating specialized agents that handled distinct subtasks and passed context between them Implemented ReAct-style reasoning agents capable of tool selection, function calling, and self-correction across multi-step workflows Built RAG pipelines combining sparse and dense retrieval (BM25 + embeddings) to ground agent responses in domain-specific data, reducing hallucination on knowledge-intensive tasks Integrated agents with external tools and APIs (databases, internal services, third-party APIs) using structured function-calling and, where applicable, MCP (Model Context Protocol) servers Designed prompt architectures and evaluation harnesses to test agent reliability, iterating on failure cases surfaced through systematic testing rather than ad hoc review Worked with vector databases (ChromaDB/Pinecone/FAISS) for embedding storage and semantic search at the retrieval layer Collaborated with [product/engineering] to move agent prototypes from proof-of-concept into production-ready systems with logging, guardrails, and fallback handling
Associate Software Engineer
Ezitech Institute • Full-time
Jun 2023 - May 2024 • 11 mos
Full-stack engineer on a small team building and maintaining SaaS apps. Worked across the entire stack, from UI components to database schema to deployment. Built responsive UI components and pages in React/Next.js, converting Figma designs into production code and handling state management with Redux. Designed and developed RESTful APIs in Node.js/Express, handling authentication, request validation, and business logic for the application's core features Modeled and queried relational/document data in PostgreSQL/MongoDB, writing optimized queries that stayed performant as data volume grew Integrated third-party services (payment gateways, email providers, auth providers like Auth0/Firebase) end-to-end — API setup, webhook handling, and error recovery Wrote unit and integration tests and maintained CI pipelines in GitHub Actions, catching regressions before they reached production Containerized services with Docker and deployed to AWS/Render, streamlining the release process Participated in code reviews and sprint planning in an Agile/Scrum workflow, shipping features consistently across releases