Hi, I'm Shashwat
Software Engineer building performant backends and full-stack applications. I care about systems that scale and developer experience that doesn't suck.
SD

About

I'm a software engineer at Interview Kickstart where I work on the payments module. Previously at Instahyre where I built distributed systems, search infrastructure, and optimized backend performance. Before that I built event-driven pipelines and SSR frontends as a full-stack contractor. I hold a degree in Electrical & Electronics Engineering from NMIT Bengaluru, have authored IEEE research papers on Quantum Computing, and won a machine learning hackathon. I like working across the stack — from Redis locking to Elasticsearch query parsers to Next.js SPAs.

Experience

Work Experience

My professional journey building software at scale.

Interview Kickstart

SDE-1

  • Working on the payments module
Instahyre

SDE-1

  • Designed Redis-based distributed locking (SETNX + TTL) to eliminate double-booking under concurrent traffic
  • Reduced API latency by 80% (p75: 600ms → 120ms) by profiling slow PostgreSQL queries and optimizing payloads
  • Built a stack-based boolean query parser (AND/OR/NOT) for Elasticsearch, improving matching relevance by 20%
  • Reduced regression bugs by 30% by decomposing a monolith into independently maintainable modules
Pummyz Foods

Full-Stack Developer

Pummyz Foods
Contract
  • Designed an event-driven pipeline using Kafka for asynchronous order processing across thousands of daily events
  • Implemented idempotent webhook-based payment confirmation, reducing duplicate order processing by 95%
  • Reduced media load times by 30% via AWS S3 + CDN caching
  • Improved Core Web Vitals by 35% with a Next.js SSR architecture optimized for first-contentful paint and reduced JS bundle size

Skills

Python
C++
Go
JavaScript
TypeScript
Git
GCP
AWS
Docker
Kubernetes
React
Next.js
Node.js
Bun.js
Elasticsearch
Django
RabbitMQ
Kafka
PostgreSQL
Redis
Cassandra
MySQL
SQL
My Projects

Check out my latest work

I've built tools ranging from AI chat platforms to real-time collaborative whiteboards. Here are a couple of my favorites.

Jamin

Full-stack AI chat platform integrating multiple LLMs (GPT, Claude, Cohere) via LangChain. Features RAG-powered PDF Q&A and YouTube summarization, plus Stable Diffusion image generation. Scalable PostgreSQL/Drizzle backend enabling context-aware conversations across models.

React
Node.js
LangChain
PostgreSQL
Drizzle
OpenAI
Stable Diffusion

Zort

Real-time collaborative whiteboard supporting 100+ concurrent users, built with Next.js and Socket.IO. Client-side state management via Zustand and localStorage to reduce server load. CI/CD pipeline with Docker and GitHub Actions for zero-failure automated deployments.

Next.js
Socket.IO
Zustand
Docker
GitHub Actions

Phabric

Phabric is Vercel but with websocket support!

Next.js
Socket.IO
Zustand
Docker
GitHub Actions

Code Compete

Code Compete is a platform for competitive programming problems. It is built with Next.js and Tailwind CSS. It is a platform for competitive programming problems. It is a platform for competitive programming problems.

Next.js
Socket.IO
Zustand
Docker
GitHub Actions
Contact

Get in Touch

Have something in mind? Shoot me an email, connect on LinkedIn, or book a quick call — I'd love to hear from you.

Schedule a Meeting