I build scalable software that solves real-world problems.
I design, build and ship enterprise applications, AI-powered products and cloud-native solutions that create impact.

🧠 Engineer Behind The Code

Srishti Agarwal
Senior Full Stack Engineer5+ Years ExperienceBuilding scalable systems with thoughtful engineering decisions.
Building high-throughput Express pipelines & routers
Streaming low-latency coordinate data via WebSockets
Handling CPU-intensive workloads with background worker pools
Optimizing query paths & spatial operations in SQL/NoSQL
Deploying secure Nginx proxies & reverse load balancers
PROJECTS DASHBOARD
Click on any project card below to expand its technical overview console and architectural decisions.
Interactive Architecture Explorer
Click nodes in the diagram below to inspect our architecture design decisions.
Node.js Backend
Responsibilities
Exposes REST endpoints, validates input validation schemas, queues heavy tasks (like LLM processing and email routing) into workers, and manages active client WebSockets connections.
Technologies Used
Node.js, Express, JavaScript/TypeScript, BullMQ, Socket.io
Scalability Considerations
Stateless architecture allows spawning duplicate server containers on AWS EC2, synchronized by a shared Redis database for socket broadcasts and message queues.
Security Implementation
Validates inputs with Zod schemas to block SQL/NoSQL injection, encrypts password inputs using Argon2id, and implements strict helmet.js HTTP response headers.
Architectural Rationale
Node.js was selected due to its asynchronous, non-blocking I/O loop, which excels at high-concurrency request routing and managing multiple parallel user connections.
Skills & Technologies
Categorized stack map of core technical capabilities.
GitHub Command Center
Real-time repository tracking & contribution health.
Top Languages
Pinned Repositories
Engineering Growth
How I continuously expand my capabilities and learn new domains.
How JWT Authentication Works Under the Hood
Deep dive into stateless signature algorithms, RS256 token verification, and refresh token security strategies.
Understanding the Node.js Event Loop
Breaking down microtask queues, process.nextTick, timers, and I/O cycles to avoid locking the main process thread.
Deploying Node.js Apps on AWS EC2
A production engineering guide to configuring Nginx reverse proxy, Docker volumes, and GitHub Actions CI/CD on EC2.
React Performance Optimization Techniques
Profiling re-renders, leveraging code-splitting strategies, and implementing virtualization for long data streams.
Load balancing, partitioning schemas, caching policies
Data consistency models, message queues, rate limiters
Container orchestration, ingress logs, scale configurations
Fine-tuning prompts, system guards, structured outputs
Grammar structures, professional conversation prep
Engineering Journey
Horizontal stepper tracing my technical career milestones.
Started Professional Engineering Journey
Web Applications & Client SolutionsBuilt Business-Critical Applications
Backend Systems & Workflow AutomationEnterprise Product Engineering
Security Platforms & Scalable ApplicationsBusiness Operations Perspective
Understanding Systems Beyond CodeSenior Full Stack Engineering
Enterprise Architecture & AutomationCloud & AI Engineering
Modern Full Stack + Intelligent SystemsBuilding Next-Generation Products
AI Engineering • System Design • CloudStarted Professional Engineering Journey
Began my software engineering career building responsive web solutions for small and mid-sized businesses. Developed multiple client-facing applications while strengthening fundamentals in frontend development, backend logic, databases, and delivering real-world products.
Built Business-Critical Applications
Worked on enterprise solutions including Queue Management Systems for banks, hospitals, and public service organizations. Built backend and frontend features, real-time queue displays, reporting modules, and optimized database-driven applications.
Enterprise Product Engineering
Engineered features for a global software security platform, building configurable dashboards, REST APIs, RBAC workflows, and automated patch management capabilities. Strengthened expertise in React, Node.js, databases, CI/CD, and enterprise software practices.
Business Operations Perspective
Stepped into an operations leadership role during a critical business phase, managing logistics workflows, inventory processes, reporting, and team coordination. Gained valuable understanding of business problems, users, and operational decision-making.
Senior Full Stack Engineering
Designed and delivered enterprise platforms used by hundreds of users across multiple teams. Built approval workflows, analytics dashboards, integrations, secure APIs, and scalable full-stack solutions while focusing on performance, maintainability, and business impact.
Cloud & AI Engineering
Expanded into AI-powered applications, cloud-native solutions, and modern engineering practices. Integrated LLM capabilities, optimized backend systems, worked with AWS deployments, and built intelligent products combining software engineering with AI.
Building Next-Generation Products
Focused on designing scalable systems, AI-powered applications, distributed architectures, and continuously improving as an engineer who builds reliable products from idea to deployment.
Terminal Mode
Explore Srishti's profile via standard shell controls.
Let's build something meaningful.
I am actively preparing for Senior Full Stack roles across Europe or remote positions. Let's connect to discuss system architecture, API scalability, and engineering practices.




