hi, my name is
Avishkar Mohite.
I build things that run fast.
Software engineer at ServiceNow working on AI platform infrastructure. Before that, I spent a couple of years at BNY making sure millions of financial transactions settled correctly every day, without anyone noticing.
01. about
about me
I'm a software engineer based in India. I like making systems fast - like, really fast. The kind of fast where nothing seems to be happening, but the numbers tell a different story.
Over two years at BNY, I helped build the backend that keeps post-trade processing running smoothly for one of the world's largest custodian banks. That meant deep dives into JVM internals, Kafka partitioning strategies, and figuring out exactly which SQL index would turn a 40-second query into a 40-millisecond one.
These days I'm at ServiceNow, working on the infrastructure layer for their AI platform. Different problem space, same obsession with performance. Outside of work I also do competitive programming - solved 1200+ problems, peaked at CodeChef 2003. I like having a problem where there is one correct answer.
some things I've been working with lately:
02. experience
where I've worked
Software Engineer II - AI Platform
@ ServiceNow- Building backend services for AI Control Tower - the system that watches AI agents across the enterprise and keeps them in check.
- Designed APIs to map AI assets to business services and infra dependencies in a multi-tenant SaaS environment. More interesting than it sounds.
- Rewrote the telemetry ingestion pipeline. It was dropping events under load. Now handles 1M+ events/day steadily - batching, async consumers, backpressure.
- Found and fixed latency bottlenecks in 30+ enterprise AI workflows. Roughly 35% improvement in end-to-end response times.
Full-Stack Software Developer II
@ Bank of New York (BNY)- Led a 9-person team building the post-trade monitoring system - the one that alerts you when a large bank is about to overdraft. So it really has to work.
- Built a cash projection system that processes 2M+ trades every 15 minutes. Used to be a batch job. Turned it into a near-real-time pipeline.
- Optimised wire and SWIFT transaction ingestion (~10M transactions/day). Fixed a batch that was consistently slow and failing; cut processing time by 10s and failures by 30%.
- Set up CI/CD for 8+ repos with GitLab, Docker, and Kubernetes. Cut the release cycle from quarterly to bi-weekly.
- Built Angular micro-frontends for settlement and fund allocation across 1000+ international accounts.
03. projects
things I've built
featured project
LettuceCache
A semantic caching layer that sits between your app and whatever LLM you're using. The idea is simple: why pay for the same API call twice? Redis handles exact matches in <30ms; FAISS handles 'close enough' via vector similarity. The tricky part was preventing a similar question in a different conversation context from returning a wrong cached answer. Solved that with a context signature.
other stuff
04. skills
the toolbox
Languages
Backend
Frontend
Infrastructure
Databases
Performance & JVM
a few things I'm proud of
05. contact
get in touch
Whether it's a job, a project, a random idea, or just want to talk about distributed systems and performance - my inbox is open. I try to reply to everyone.
say hello →