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 and a Founding Engineer at HelloCounsel, where he builds AI agents for personal injury law firms. Before that he built Clara, the AI Source-to-Pay agent at Procol. He also makes Snapbak, a 10 MB Mac screen recorder and dictation app, and Lucia, an open-source builder for long-running AI agents.
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.
A 10 MB Mac app for screenshots, polished screen recordings, GIFs and offline dictation.
I'm Saksham Sharma, a backend and AI-systems engineer, now a Founding Engineer at HelloCounsel, where we build AI agents for law firms. I graduated from IIT Roorkee and spent almost five years at Procol shipping procurement systems and Clara, its AI agent. On the side I build Snapbak and Lucia, 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.