Menu

  • Home
  • About Me
  • Skills & Tools
  • Experience
  • Projects
  • Blogs
  • Contact Me

Menu

  • Home
  • About Me
  • Skills & Tools
  • Experience
  • Projects
  • Blogs
  • Contact Me

SoftwareEngineer

Hi! I'm Darshil Chauhan. A Software Engineer with 3.5+ years of experience in building scalable, high-performance systems.

Hire Me
Darshil Chauhan

This is me.

Hi, I'm Darshil.

I'm a Software Engineer focused on building scalable, reliable, and cloud-native systems using Node.js, NestJS, AWS, Docker, and modern infrastructure practices. Over the last few years, I've engineered microservices, automated cloud deployments, built real-time platforms, and worked across distributed systems that emphasize performance, security, and maintainability.

I enjoy solving backend challenges—whether it’s reducing API latency, designing fault-tolerant architectures, implementing queue-based workflows, or building end-to-end CI/CD pipelines. My work often revolves around high-throughput APIs, content-processing pipelines, authentication systems, and large-scale data platforms.

My Expertise

Skills &
Tools

Languages

JavaScript
TypeScript
Java
Node.js

Frameworks

Nest.js
React.js
Next.js
Express.js

Cloud & DevOps

AWS
Docker
PM2
Nginx
CI/CD

Datastores

PostgreSQL
MongoDB
OpenSearch
ELK Stack
Athena

Messaging

RabbitMQ
Kafka
REST APIs
SSE

Monitoring

ELK Stack
Winston

My Journey

My Experience

Linearloop Pvt Ltd

Software Engineer

Aug 2024 – Present
  • Build scalable full-stack applications with JavaScript frameworks.
  • Gained extensive hands-on experience with secure and performance optimization of client applications.
  • Solve most complex challenges at architecture level.
  • Designed and implemented microservices architecture for enterprise applications.
  • Optimized database queries and API performance for high-traffic systems.
Tech Stack
Node.js
Nest.js
TypeScript
AWS
Docker

Sunbots Innovations LLP

Full Stack Developer

Jul 2022 – Jul 2024
  • Developed secure authentication systems using JWT.
  • Built scalable RESTful APIs using Node.js and Express.js.
  • Implemented Stripe Billing and Stripe Connect for payment processing.
  • Designed and implemented scalable backend systems using Node.js, Nest.js, TypeScript.
  • Optimized SQL queries, improving server efficiency by 10×.
  • Implemented role-based column architecture for compliant data access.
  • Automated centralized logging via ELK Stack + Winston.
  • Built and managed Razorpay integrations (subscriptions, orders, webhooks).
  • Deployed services on AWS EC2 with PM2, Nginx.
  • Integrated OpenAI / Azure OpenAI APIs and implemented SSE streaming.
  • Engineered a parallel-processing RAG pipeline using Python + Docker + AWS ECS (Fargate).
  • Built RabbitMQ-based distributed processing system for parallel ingestion.
  • Reduced infrastructure cost by migrating EC2 workloads → ECS on-demand containers.
  • Implemented vector search & RAG flows for 1,000+ page documents with high concurrency.
Tech Stack
Node.js
Nest.js
TypeScript
AWS
Docker
Python
RabbitMQ
ELK Stack

Sunbots Innovations LLP

Software Developer Intern

March 2022 – June 2022
  • Built reusable React components and optimized frontend performance.
  • Designed REST APIs with validation and error handling.
  • Participated in Agile ceremonies and code reviews.
  • Learned best practices in backend development and cloud deployment.
Tech Stack
JavaScript
Express.js
MongoDB
MySQL

My Work

Selected Projects

.01

UnifyPay

TypeScript Node.js OOPS Payment Gateways

A Unified Payment Gateway Library that simplifies payment processing by integrating multiple payment providers into a single, easy-to-use SDK for multiple platforms in single codebase.

Key Features

  • Multiple Payment Providers
  • Easy Integration
  • Secure Transactions
  • Comprehensive Documentation
.02

Query Builder LLM

Langchain OpenAI PostgreSQL TypeScript NestJS Prisma Docker

Tool for executing and generating SQL queries using natural language processing and LLMs to interact with databases more intuitively just like ChatGPT.

Key Features

  • Natural Language to SQL
  • Database Integration
  • Query Execution
  • Error Handling
  • Live Demo

Thoughts & Insights

Latest Blogs

Scaling Beyond Limits: How Amazon ECS + Queues Supercharge High-Frequency Automation
Nov 26, 2025 9 min

Scaling Beyond Limits: How Amazon ECS + Queues Supercharge High-Frequency Automation

In today’s world of fast, reliable, and scalable applications, user experience is everything. Platforms like YouTube handle millions of uploads daily without making users wait — and the secret lies in event-driven task automation, powered by Amazon ECS and message queues such as Amazon SQS. In this blog, we explore how you can design similar systems to automate heavy workloads, process tasks asynchronously, and optimize performance — all while reducing latency for the end user

Read More

Get in Touch

Contact Me

Have a project in mind or just want to say hi? Feel free to reach out. I'm always open to discussing new projects, creative ideas or opportunities to be part of your visions.