Abhinav Yedla
Software engineer at Booz Allen. I build AI for OTCnet, a Treasury payment platform, and side projects on my own time.
SWE II / Bureau of the Fiscal Service / Georgia Tech OMSCS, Fall 2026
I work on OTCnet, a Treasury payment platform. Started on testing, moved into the AI work, and ended up starting that effort. Small team now.
I wrote the scoring framework the program uses to decide which AI ideas to build. Most of my time goes to building the ones that hold up and explaining the tradeoffs to non-engineers.
The thing I'm most glad I shipped is a Section 508 accessibility triage system: Playwright and axe-core scan OTCnet, an Azure OpenAI pipeline sorts the findings, and the accessibility team gets real issues instead of noise. FedRAMP High, which is a polite way of saying nothing about it was quick.
Off the clock I build things to learn. VTaaS is a video transcoding service on AWS where I got the bill from $58/mo to fifty cents. 2llm converts AI memory between providers.
Basketball, Arsenal, and keeping my dog Milo from eating things he shouldn't.
now prepping for Georgia Tech OMSCS, still poking at 2llm.
Booz Allen Hamilton
- Lead OTCnet's AI-in-SDLC track. Own engineering breakdown, task assignment, and stakeholder reviews. Grew from the only AI engineer to a ~10-person team.
- Wrote the AI risk and tradeoff scoring framework used to decide which use cases to build.
- Built the Section 508 triage system: Playwright + axe-core scan, multi-model Azure OpenAI classification under RAG. Cut false-positive burden on the accessibility team by ~90%.
VTaaS
video transcoding as a service
Async video transcoding on AWS. Presigned S3 uploads, SQS job queue, FFmpeg workers on ECS Fargate. The interesting part was the cost engineering: an on-demand system that hibernates the stack after idle and resumes Fargate Spot in ~4 minutes. Monthly bill went from $58 to fifty cents.
NestJS · ECS Fargate · S3 · SQS · FFmpeg · Postgres · Upstash Redis · GitHub Actions
An AWS SDK version bump changed CRC64NVME checksum behavior and silently broke every S3 download. Admin credentials in local dev bypassed the check that surfaces the error, so it was invisible until CloudWatch.
A missing s3:ListBucket on the ECS task role made S3 return 403 on HeadObject instead of 404. Without list permission S3 can't confirm non-existence and falls back to access denied. Confirmed with an IAM policy simulation.
2llm
ai memory migration
Converts AI memory exports between providers. Shipped during the ChatGPT-to-Claude migration wave. ~8,500 Reddit views and 75 early users. BYOK, no server-side key storage. Open-sourcing soon.
Next.js · Vercel Edge Functions · Anthropic API · Upstash Redis · Stripe
sessionStorage key leaked across error paths. A request failing mid-stream skipped the finally block in certain edge cases, leaving the user's API key in storage after the session should have cleared it. Traced through every exit route to make sure cleanup runs on partial failures and aborted requests.
abhinavyedla.com
this site
This site. Next.js App Router and TypeScript on Vercel. Content lives in a typed data.ts so experience, projects, and skills update in one place. Progressive disclosure keeps the dense resume content readable.
Next.js · TypeScript · Tailwind CSS · Vercel
Georgia Institute of Technology
University of Maryland
FIRE Scholars Program, Sustainability Analytics
Languages
Python, TypeScript, JavaScript, Java, C/C++, SQL, Bash, PowerShell, R
Frameworks
React, Next.js, NestJS, Node.js, Express, Flask, FastAPI, Prisma, LangChain, docxtpl
Cloud
AWS (ECS Fargate, S3, SQS, ECR, IAM, CloudWatch, EC2, ALB, SSM), Azure (AI Search, Functions, DevOps, Gov), Docker, Kubernetes, Terraform, AWS CDK, Vercel, Linux