Priyank

Agrawal

AI Engineer · Production LLM Agents & Backend Systems

I ship production agents. And keep them honest.

codeLangGraph
codeAWS Bedrock
codeLangChain
codePython
codeNode.js
codeMongoDB
codeLangGraph
codeAWS Bedrock
codeLangChain
codePython
codeNode.js
codeMongoDB
PyPI
neverempty, my open-source eval harness measuring how often agents report a tool failure as "no results"
~70%
less manual ESG analysis time with KarbonIQ, a production agent I built and own end to end
3s → under 1s
ESG dashboard query time, after a write-time rewrite of the read path
Zero
figures computed by the model in my ESG agent; every number is derived server-side

CURRENTLY AT

Planet Sustech

PREVIOUSLY AT

Antino Labs
auto_awesomeFeatured Work

Selected Projects

Building production AI systems with multi-agent workflows, RAG pipelines, and full-stack applications.

psychology
arrow_outward

neverempty

Open-source Python eval harness, published on PyPI, that measures how often a tool-calling agent tells a user "no results" when a tool actually failed. Tools return Ok, Empty or Err instead of a bare list, a failure renders to the model as a failure, and faults are injected on purpose so the misreport rate is measured rather than assumed. Reports carry Wilson intervals and a CI gate runs an exact McNemar test against a committed baseline. The headline metric has not yet been measured on a production agent; that is the next step.

PythonpydanticLLM Evals+3
psychology
arrow_outward

NextRole

7-agent AI system for job search automation with intelligent CV parsing, job matching, cover letter generation, and mock interview prep. Built with FastAPI, LangGraph, LangChain, OpenAI GPT-4o, and Next.js. Deployed on AWS Lambda + Amplify.

PythonFastAPILangGraph+5
psychology
arrow_outward

YojanaKhoj

AI-powered government benefits discovery platform for India. A conversational quiz matches user profiles against 101 central and state schemes across 14 states using three-valued rule logic (true / false / cannot-evaluate), then the LLM explains each verdict — it never decides eligibility. UI in 10 languages, scheme content in Hindi and English. WhatsApp bot built, pending BSP approval.

Next.js 14Node.jsMongoDB+4
psychology
arrow_outward

AI Job Finder Agent

Intelligent job search automation that sweeps 35 configured career boards (Greenhouse, Lever and Ashby pages) plus the major aggregators daily, scores each listing against your resume using a Claude → Gemini → OpenAI fallback chain, and delivers the best matches to your email and WhatsApp. Features smart deduplication via MongoDB and LinkedIn HR email extraction for cold outreach.

Node.jsClaude APIGemini+4
psychology
arrow_outward

ESG Agent

An ESG agent that queries company sustainability data, builds dashboards on the fly, produces Excel and PDF exports, and covers framework reporting. Deliberately single-agent rather than multi-agent: 21 typed tools bound per request against the caller's role, with every figure derived server-side so the model routes and explains but never computes a regulated number. Cuts manual ESG analysis time by roughly 70%.

AWS BedrockLangGraphLangChain+3
quizQuick Answers

About Priyank Agrawal

Who is Priyank Agrawal?

expand_more

Priyank Agrawal is an AI Engineer based in Gwalior, India, who builds production LLM agents on AWS Bedrock and LangGraph, with backend systems engineering underneath them. He has 3+ years of professional experience and works at Planet Sustech, where he built a single-agent ESG system with 21 typed tools. He is also the author of neverempty, an open-source Python eval harness on PyPI that measures how often a tool-calling agent tells a user "no results" when a tool actually failed. He is on GitHub as Priyank032.

What is neverempty?

expand_more

neverempty is an open-source Python library by Priyank Agrawal, published on PyPI (pip install neverempty). It makes tools return Ok, Empty or Err instead of a bare list, tells the model explicitly when a tool failed, and injects tool faults on purpose to measure how often an agent misreports a failure as "no results". It reports Wilson confidence intervals and gates CI with an exact McNemar test. Its headline metric has not yet been measured on a production agent.

What technologies does Priyank Agrawal use?

expand_more

Priyank specializes in LangGraph, LangChain, AWS Bedrock, Python, Node.js, FastAPI, Next.js, MongoDB, PostgreSQL, Redis, AWS Lambda, and Docker. He builds RAG pipelines on vector search (MongoDB Atlas, pgvector), typed tool-calling agents, and agent evaluation.

Is Priyank Agrawal available for hire?

expand_more

Yes, Priyank is open to new opportunities and collaborations. He is available for remote or hybrid roles and can join within 2-4 weeks. He is also open to freelance and contract work. Contact him at priyankagrawal76660@gmail.com.

What are Priyank Agrawal's key achievements?

expand_more

Priyank built an ESG agent on AWS Bedrock and LangGraph — deliberately single-agent with 21 typed tools, role-scoped tool binding, and server-derived figures — which cut manual ESG analysis time by roughly 70%. He is the largest contributor to that ~240K LOC platform, where he took a dashboard query from over three seconds to under one by removing 14 $lookup and 8 $unwind stages and cutting documents scanned from ~38K to ~3.2K. He also built YojanaKhoj, matching citizens to 101 government schemes via a three-valued rule engine.

connect_without_contactConnect

Connect With Me

Find me on these platforms. Always happy to connect with fellow engineers, discuss AI/ML topics, or explore collaboration opportunities.

Looking for my next AI engineering challenge

I bring production LLM agent experience — tool design, role-scoped authorisation, and grounding figures so a model cannot invent one — plus the backend engineering to make it fast. Let's talk about how I can help your team ship agents that hold up.