Hi there 👋 ʕ ◕ᴥ◕ ʔ
I'm Payal. I build AI systems, ship backend services, and write the frontends that hold it all together. Based in Newark, California.
I've built RAG chatbots and document context engines at Peeker AI using LangChain, AWS Bedrock, and Claude. At LidVizion, I wired up AI meeting intelligence and tool-calling agents across Stripe, Discord, and Slack. At Qatch, I built semantic search across 1.5M+ products with Fashion-CLIP, T5, and Gemini.
My day-to-day is Python, TypeScript, LangChain, LangGraph, FastAPI, React, Next.js, AWS, and Postgres. I like code that works and PRs that get merged.
Notable contributions
TruLens Added span_group() context manager for per-segment metric localization
TruLens Set OTel SpanKind.CLIENT on GenAI spans and fixed span kind being dropped on export
cursor-boston Fixed a Firebase auth race condition when saving profile settings
career-ops Added the missing /career-ops command router for OpenCode
MS in Computer Software Engineering from Northeastern University.
Let's connect