Choosing Embedded SQLite (better-sqlite3) Over Redis for Low-RAM Queueing
While developing RopMitra's WhatsApp campaign engine, we needed a robust background job queue. However, the deployment target was an Oracle Always Free VM constrained to <80MB of allocated RAM.
Jun 2026
Avoiding Over-Engineering in Autonomous AI Systems: Shadow Mode & Core Loop Validation
While developing autonomous research agents (Exa AI + LinkedIn research), we built elaborate multi-stage agent pipelines (memory, historical snapshot diffing, automated Buffer posting) before fully validating the basic retrieval loop.
What People Say
"Soham is a very good teacher and engineering lead. His ability to explain complex technical concepts, break down backend logic, and guide team members is exceptional."
Problems I Enjoy Solving
How to scale systems without scaling complexity · When to choose consistency over availability · Making legacy codebases maintainable · Designing APIs that last · Building teams that ship · Turning technical debt into technical investment · Documenting decisions so future-you understands past-you
Let's Work Together
Looking for technical leadership, architectural guidance, or someone who documents their thinking? Let's talk.