Separate the moving parts
Keep ingestion, orchestration and execution independent. A slow model or external service should not hold up the rest of the product.
Full stack & AI engineer based in Mumbai, India.
My independent work began in 2022, building web applications and taking responsibility for the whole delivery process. At Biz Assist, I moved from consulting into a full-time developer role, shipping websites, React applications and APIs while managing cloud deployments and CI/CD.
At Auwave, I worked across Next.js, React, FastAPI and Node.js, connecting product interfaces with APIs, database schemas and migrations. Consulting with Stride Ahead brought together role-based administration, a Gemini-powered career assistant, payment APIs, SSO and AWS infrastructure provisioned with Terraform.
Today, my work spans full stack products, AI agents, RAG pipelines and workflow automation. I’m interested in the connections between them: how a system is designed, how its parts communicate, how it gets deployed, and how it keeps working after launch.
Keep ingestion, orchestration and execution independent. A slow model or external service should not hold up the rest of the product.
Design critical APIs, payments and background jobs so a repeated request cannot create duplicate work or unexpected side effects.
Build clear service boundaries and useful fallbacks. When one integration fails, the rest of the application should keep doing its job.
Good schemas, predictable deployments, useful logs and maintainable code matter as much as the feature users see.