Pratham Srivastava
I'm an engineer and a cinephile. I work at a startup as a backend engineer, where I handle infrastructure and rate limiting. Before that, I worked at other startups, which taught me to take ambiguous problems and solve them from the ground up.
I want to become one of the great engineers, if not the one. Growing up, I watched ambitious people go remarkably far on nothing but their brains and their drive, and I've wanted the same ever since.
Experience
- Backend Engineer · Stealth startup, Remote, USA
Building AI execution and data engines in Flask and MySQL, and re-architecting 65 production APIs for maintainability and reliability.
What I worked on
- Built an AI CRM Execution Engine with Flask and MySQL, orchestrating intent routing, tool execution, and deterministic CRM mutations.
- Engineered an AI Datasource Engine translating JSON filters into optimized SQL, batching foreign-key resolution to minimize database round trips.
- Re-architected 65 production APIs, refactoring boundaries, schemas, and business rule engines to improve maintainability and execution reliability.
- Integrated agentic orchestration with deterministic execution, separating model-driven decisions from validated database operations and app state changes.
- Fullstack Software Engineer · OneLogica, Hybrid, India
Migrated Node.js APIs to Rust, built an AI-powered communication backend, and shipped a localization SDK and two React Native apps.
What I worked on
- Migrated 6–10 Node.js APIs to Rust (Actix Web), optimizing request-processing overhead, concurrent request handling, and compute utilization.
- Profiled API performance using p95/p99 latency and throughput benchmarks, identifying request-processing overhead during a migration.
- Built an AI-powered communication backend with Node.js, WebSockets, LangGraph, and n8n, orchestrating event-driven workflows and notifications.
- Developed a reusable multilingual localization SDK and shipped 2 production React Native apps across iOS and Android.
- Software Engineer · WorkGuardAI, Remote, Finland
Decomposed a monolith into independently deployable microservices, tuned PostgreSQL performance, and set up CI/CD.
What I worked on
- Decomposed a monolithic backend into independently deployable microservices, improving fault isolation and enabling independent service scaling.
- Analyzed p95/p99 API latency and PostgreSQL query plans to identify slow queries, optimize indexing, and improve response-time consistency.
- Implemented CI/CD pipelines and automated testing, strengthening release reliability and reducing manual deployment overhead.
- Applied SOLID principles and service-boundary design to isolate business logic, reduce cross-service coupling, and improve maintainability.
- Backend Developer · TEN, Remote, India
Built FastAPI and Express.js services with JWT, OAuth2, and RBAC for data-intensive financial and AI applications.
What I worked on
- Built modular backend services with FastAPI and Express.js, defining contracts and request-validation boundaries for data-intensive applications.
- Implemented JWT, OAuth2, and RBAC with middleware-driven authorization to enforce role-based access control across application workflows.
- Optimized PostgreSQL and MongoDB through indexing, schema validation, and transaction management.
- Designed backend workflows with reliable state transitions and transactional consistency for financial and AI applications.
Projects
- Inference-engine, a transformer inference engine from scratch in C++20
- Redis Internals, Redis from scratch in Rust
- Specter, a forward proxy in Rust with CONNECT tunneling
- Inverta, a TF-IDF search engine in Rust
- Fraud Detection MCP Server, evidence-first fraud investigation over MCP
- Create Expressive, an agent skill that scaffolds Express backends
- Sift, prompt-driven web extraction and price monitoring
- Arca, a personal finance tracker
- Oxibuild, a Rust CLI for bootstrapping C++ projects