Our Python Service Wasn't Leaking Memory. It Was Fighting Its Allocator.
Python object counts flat but RSS climbing? It may be allocator fragmentation, not a leak. How jemalloc + 3 env vars cut our service RAM ~50%.
Saksham Sharma is a backend and AI-systems engineer from IIT Roorkee, currently building Clara — the AI Source-to-Pay Agent — at Procol. He specializes in event-driven systems, AI agent orchestration, distributed infrastructure, and backend performance.
An AI agent that automates enterprise procurement across Procol, Ariba, Coupa, and SAP — with episodic memory and multi-platform event-driven publishing.
A self-serve integration layer that turned bespoke client integrations into repeatable configuration.
Cut analytics response time by 40% and sourcing API latency by 80% through profiling, caching, and query optimization.
Turns static comic pages into voice-cast, scored audio experiences through a six-layer AI pipeline with human review gates.
I'm Saksham Sharma, a backend and AI-systems engineer at Procol. I design the event-driven pipelines, AI agents, and infrastructure that keep large-scale products fast and cheap. I graduated from IIT Roorkee, spent the last few years shipping procurement systems from the ground up, and still build side projects for the same reason I started coding — I like making things work. I care about clean architecture, measurable performance, and the small engineering choices that compound into reliable systems.






Python object counts flat but RSS climbing? It may be allocator fragmentation, not a leak. How jemalloc + 3 env vars cut our service RAM ~50%.

Why Vapi calls to Indian numbers die with 403 Domestic Anchored Terms Not Met — and how a Kamailio + RTPEngine media anchor on EC2 Mumbai fixes it

host your framers apps on your custom domains for free
If you're working on backend infrastructure, AI agents, or an ambitious side project, I'd love to hear about it.