Skip to content

Abhishek Jani

Software engineer building full-stack systems that hold up in production, from React interfaces and API contracts through CI/CD and cloud deployment. This past year I've been working on AI agent infrastructure. Based in San Francisco, CA.

About

I'm a software engineer at PayPal, working on the internal Agent Toolkit. It decides which checkout, merchant, and invoicing operations an AI agent is allowed to perform, and holds that line when one asks for more.

Most of what I build has to hold up when something goes wrong. A wallet ledger that rebuilds every balance by replaying its event log. A proxy that cuts token spend and then has to prove it didn't change the answer. I like working under that kind of constraint. It makes you say out loud what happens on failure instead of hoping it doesn't come up.

Before this I spent two years at Deloitte on an internal search platform, getting compliance and policy documents in front of the people who needed them without getting them in front of anyone else. Different domain, same shape of problem: someone eventually asks what the system did, and the honest answer has to already be written down.

The agent work turned out to be made of familiar parts: keeping events in order across processes, checking that a system actually did what it said, and making any of it readable to the person watching. What's new is the blast radius, since the tool on the other end moves money.

I also taught Python and AI at Fullerton for a year and a half, around 40 students a section. Reading that many submissions changes how you write code. You start noticing every way an instruction can be misread.

I'm in San Francisco, CA. If you want to talk about backend systems, distributed systems, or agent infrastructure, email me.

Aug 2024 to May 2026

M.S. Computer Science

California State University, Fullerton

Fullerton, CA

Aug 2020 to May 2024

B.E. Information Technology

Atharva College of Engineering, University of Mumbai

Mumbai, India

Experience

Sep 2025 to Present

Software Engineer, AI Integration

PayPal / California, USA

Building the Java and Python services behind an internal Agent Toolkit that gives AI agents scoped, audited access to PayPal's Checkout, Merchant, and Invoicing APIs. The schema-driven module design cut the work of adding a new agent capability by about 25%.

  • Built MCP server services on Spring Boot and gRPC, with OAuth 2.0, JWT validation, per-tool permission scopes, and rate limiting standing between an agent and any financial API it calls.
  • Wrote asynchronous workflow components in Python on asyncio and aiohttp for invoice creation, tax calculation, and discount validation, cutting average workflow completion time by 22%.
  • Kept event-driven agent runs recoverable with Kafka and Redis Streams: state tracking, automated retries, and explicit failure handling across 25K to 35K agent calls per hour at a median latency under 170 ms.
  • Instrumented the services with Prometheus, Grafana, and the ELK stack, and used what it surfaced about payload bottlenecks to cut average response latency by 14%. Covered the contracts with JUnit 5, Mockito, PyTest, and Newman.

Jan 2025 to May 2026

Teaching Associate, Computer Science

California State University, Fullerton / Fullerton, CA

Taught Python Programming (CPSC 223P) and Artificial Intelligence (CPSC 481) to sections of 35 to 40 students, covering data structures, algorithms, object-oriented design, and neural networks.

  • Built automated test suites that evaluated 40+ submissions per assignment against defined correctness criteria, and wrote review feedback on every one.
  • Authored lecture notes, lab specifications, and assignment documentation, and mentored students one to one on design and correctness problems.

May 2022 to Jun 2024

Software Engineer

Deloitte / Mumbai, India

Built an internal knowledge-search platform on Python and FastAPI that let employees find compliance, policy, and operational documents across roughly 1.5 TB of enterprise content, serving over 5,500 searches a day at under three seconds each.

  • Wrote ingestion pipelines that extracted, cleaned, segmented, and tagged more than 60,000 files a day into Azure Blob Storage, and configured Azure Cognitive Search over them for keyword, metadata, and semantic retrieval.
  • Raised successful document retrieval from 71% to 83% with text preprocessing, relevance ranking, and query expansion, and gated every document behind Azure AD OAuth 2.0 and JWT with an auditable record of who searched for what.
  • Built the React and TypeScript front end, with conversational search, document previews, filters, and role-based views, which took monthly active usage from 280 to 950 users.
  • Containerized the services and automated deploys through Azure DevOps, cutting average deployment time from 42 minutes to about 16, with Azure Monitor, Prometheus, and Grafana reducing recurring production incidents by 18%.

Projects

2026

Agent infrastructure

1st place, Mistral Hackathon ($3,000)

Mistral City, source on GitHub, opens in a new tab

A repository rendered as a city you can walk, where every building is a real system and every grade traces back to evidence.

writes to the repository being analyzed
0writes to the repository being analyzed
versioned model schema between analysis and renderer
1versioned model schema between analysis and renderer
TypeScript / Node.js / Express / React / SSE

2026

Agent infrastructure

Amortize, source on GitHub, opens in a new tab

A local proxy that makes AI agents cheaper to run, with a cost ledger that proves it.

fewer tokens on a cold run, at output parity
28%fewer tokens on a cold run, at output parity
fewer tokens when a run repeats
97%fewer tokens when a run repeats
environment variable to adopt it
1environment variable to adopt it
Python / FastAPI / Snowflake / SQLite / Streamlit

2026

Backend systems

Reckon, source on GitHub, opens in a new tab

An event-sourced wallet ledger where the audit trail and the data are the same artifact.

balances stored, every one derived by replay
0balances stored, every one derived by replay
command brings up the entire system
1command brings up the entire system
Java 21 / Spring Boot 3 / PostgreSQL / Redpanda / Redis / Next.js

2026

Agent infrastructure

Crew, source on GitHub, opens in a new tab

Five agents you watch work instead of reading a transcript afterward.

from one spoken sentence to done
45sfrom one spoken sentence to done
agents narrating in parallel
5agents narrating in parallel
processes behind frozen HTTP contracts
3processes behind frozen HTTP contracts
Swift / AppKit / Node.js / MCP

2026

Backend systems

DocuPop, source on GitHub, opens in a new tab

A serverless document pipeline that turns scanned paperwork into queryable data.

of infrastructure defined in Terraform
100%of infrastructure defined in Terraform
document formats accepted end to end
5document formats accepted end to end
TypeScript / Next.js / Python / AWS Lambda / SQS / Aurora / Terraform

2026

Agent infrastructure

Computah, source on GitHub, opens in a new tab

Coding agents that verify their own work in a real browser, driven from Discord, Slack, or voice.

client transports kept in sync
3client transports kept in sync
TypeScript / Next.js / Playwright / MCP / InsForge

2026

Agent infrastructure

Marketplace Rescue, source on GitHub, opens in a new tab

Agents that decide what intervention to run by reading what worked last time.

specialist agents combining live state with history
3specialist agents combining live state with history
Python / FastAPI / Graph memory

Skills

Languages

  • Python
  • Java 21
  • TypeScript
  • JavaScript
  • SQL
  • C
  • C++
  • Bash

Object-oriented design, data structures and algorithms, multithreading and concurrency, shell scripting.

Backend

  • Spring Boot 3
  • Spring Security
  • Hibernate
  • FastAPI
  • Node.js
  • Express
  • Django
  • Flask
  • gRPC
  • GraphQL

REST API design and versioning, SOAP, WebSockets, OAuth 2.0, JWT, microservices, event-driven architecture, CQRS, transactional outbox, saga orchestration, streaming proxies.

System Design

  • Distributed systems
  • API gateway
  • Rate limiting
  • Circuit breaker
  • Caching
  • Load balancing

High- and low-level design, scalability, high availability, fault tolerance, service discovery, CAP theorem, SOLID principles, software design patterns.

Data & Messaging

  • PostgreSQL
  • MySQL
  • MongoDB
  • Cassandra
  • Redis
  • Snowflake
  • SQLite
  • Kafka
  • RabbitMQ
  • Redpanda

DynamoDB, schema design, migrations, indexing, query optimization, transactions, stored procedures, data modeling, append-only event stores.

Cloud

  • AWS
  • Azure
  • Google Cloud
  • Terraform
  • Docker
  • Kubernetes
  • Linux

Lambda, EC2, S3, SQS, RDS and Aurora, IAM, VPC, CloudFormation, CloudWatch, Cognito, auto scaling. Azure Blob Storage, Cognitive Search, Active Directory. BigQuery and Vertex AI. Infrastructure as code.

CI/CD & Observability

  • GitHub Actions
  • GitLab
  • Jenkins
  • CircleCI
  • Maven
  • Gradle
  • Prometheus
  • Grafana

Azure DevOps, ELK stack, build and deployment automation, containerization, structured logging and distributed tracing.

AI Engineering

  • Claude API
  • MCP
  • LangChain
  • LangGraph
  • Hugging Face
  • Claude Code
  • Cursor
  • Copilot

LLM gateway proxying, agent orchestration and multi-agent workflows, RAG, embeddings and vector search, fine-tuning, prompt engineering, context optimization, skill compilation and replay, output parity grading. Transformers and NLP, ML pipelines, model evaluation and deployment.

Frontend

  • React
  • Next.js
  • Redux
  • Tailwind CSS
  • Bootstrap
  • HTML5
  • CSS3
  • Streamlit

Component architecture, state management and hooks, responsive design, real-time data rendering, frontend performance.

Platforms & Integrations

  • InsForge
  • EverOS
  • VoiceOS
  • a1mobile
  • Novita
  • AWS Textract

Testing & Practices

  • pytest
  • JUnit 5
  • Jest
  • Playwright
  • Postman
  • Swagger
  • Git
  • Jira
  • Confluence

Mockito, unittest, Newman, SonarQube. Unit, integration, contract, and regression testing, test-driven development, end-to-end and performance testing. Peer code review, Agile and Scrum, technical documentation.