Sanket Kumar

About

The short version: Turning complex technical challenges into simple

HOW I WORK

A few principles I keep coming back to.

System design first

Before writing code, I try to understand how a system will need to scale, fail, and evolve. Most of the hard bugs I've fixed came from decisions made before the first line was written.

Solve the actual problem

It's easy to build the interesting solution instead of the right one. I try to stay close to what the user or business actually needs before reaching for a framework or pattern.

Performance is a feature

A slow product feels broken, even when it isn't. I treat load time, responsiveness, and perceived speed as first-class requirements, not an afterthought.

Developer experience compounds

Clear APIs, sane defaults, and good docs save far more time than they cost to build. I try to leave codebases better than I found them for whoever touches them next.

Toolkit

Technologies I reach for.

Frontend

Next.jsReact.jsJavaScript(ES6)ReduxTypeScriptTailwindCSSBootstrap

Backend

Node.jsExpress.jsFastifyREST APIsPython

Database

MySQLMongoDBPostgreSQL

Version Control

Git & GitHubGitLabPostmanThunder client

Messaging

RedisBullMQ

Cloud & DevOps

AWS EC2ASW S3VercelRenderDockerCI/CD PipelinesVPS