Pratham Srivastava

Hi, I'm Pratham Srivastava

22, Delhi | Full Stack Engineer

I'm a Full Stack Engineer building high-performance applications, optimized systems, and real-time apps. From designing scalable backend architectures to crafting type-safe frontends, I focus on delivering reliable, developer-first experiences. Currently diving deep into Web3, workflow automations and building SDKs that simplify global product development.

Experience

Here's a timeline of my professional journey, showcasing my roles and contributions in full-stack development.

Current Role
OneLogica logo

OneLogica

Full Stack Software Developer

Designed and developed a multilingual SDK and supporting backend infrastructure, enabling scalable and seamless localization across client applications.

  • Built a powerful SDK that enables applications to be easily localized across multiple languages, streamlining internationalization for React Native and web platforms.
  • Architected and implemented a scalable backend using FastAPI and Node.js to support SDK services, real-time features, and admin integrations.
  • Led the end-to-end development and ongoing maintenance of two high-traffic React Native applications for enterprise clients, ensuring smooth UX and high performance across devices.
  • Developed and refactored a feature-rich real-time chat backend using Node.js and WebSockets, integrating an intelligent notification system optimized for user online/offline presence.
  • Actively exploring and prototyping with autonomous AI agents, LangGraph-based orchestration, and workflow automation using n8n to enhance developer productivity and application intelligence.
React NativeNode.jsTypeScriptWebSocketsFastAPIAI Agentsn8n
Previous Role
WorkGuard AI logo

WorkGuard AI

Software Engineer

Redesigned and modernized the backend architecture using Node.js, enhancing system performance, maintainability, and scalability through clean code principles.

  • Led a full-scale overhaul of the Node.js backend, applying OOP and SOLID principles to create a modular, extensible, and maintainable codebase.
  • Architected and implemented a fully type-safe frontend using Next.js and TypeScript, resulting in improved developer experience, reduced runtime errors, and more reliable UI components.
  • Designed and deployed CI/CD pipelines using modern DevOps tools, enabling automated testing, streamlined deployments, and faster delivery cycles with reduced manual overhead.
  • Built a real-time operations dashboard to monitor system health and performance, and successfully decomposed the monolithic architecture into modular microservices to improve scalability, observability, and fault tolerance.
Node.jsNext.jsTypeScriptCI/CDMicroservices

Projects

Explore my projects across different domains and technologies

Project

Insightify

A feature-rich full-stack web application powered by Next.js. It provides intuitive UI, fast performance, and scalable architecture for handling complex data processing and user interactions.

Next.jsFull-stack
Project

Specter

A lightweight forward proxy server built in Rust that handles HTTP and HTTPS (via CONNECT), enabling secure and controlled request routing with custom headers, authentication, and filtering capabilities.

RustProxySecurityHTTP/HTTPS
Project

Acme-SaaS

A basic SaaS template built for immediate shipping. Ready-to-use foundation for launching SaaS applications quickly.

SaaSTemplateRapid Development
Project

Lair

A high-performance WebSocket backend written in Go. Designed for real-time communication, scalability, and efficiency.

GoWebSocketReal-timeBackend
Project

AuditIQ

A microservices-based banking audit trail system with gRPC communication, REST APIs, intelligent transaction insights, and full Docker support.

MicroservicesgRPCBankingDocker

Blogs

Also, I write blogs (occasionally)

Architecture

Monorepos: An In-Depth Look

Managing multiple projects or packages in a single repo is the traditional way of handling things in web2. Learn about monorepos and how they solve code duplication, complexity, and fragmentation issues in modern development.

6 min readPublished on Medium
React

Why TanStack Query Should Be Your Go-To for Data Fetching in React

Stop abusing useEffect for data fetching in React. Discover why TanStack Query is the superior solution for managing server state, caching, and data synchronization in your React applications.

8 min readJun 9, 2025
More blogs coming soon