The person behind the systems

About Prem Rajput.

Full stack & AI engineer based in Mumbai, India.

The systems journey.

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.

Core engineering principles.

01

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.

02

Make retries safe

Design critical APIs, payments and background jobs so a repeated request cannot create duplicate work or unexpected side effects.

03

Contain the failure

Build clear service boundaries and useful fallbacks. When one integration fails, the rest of the application should keep doing its job.

04

Own the unglamorous details

Good schemas, predictable deployments, useful logs and maintainable code matter as much as the feature users see.