Available for opportunities
Hi, I'm Sanat.
|
I build fast, reliable web applications and optimize the backend services and DevOps pipelines behind them.

Get to know me
About
I'm a Software Development Engineer with a background in Data Science & AI from IIT Bhilai. My work spans the full stack — crafting intuitive UI components, and optimizing the backend services and DevOps pipelines that keep products fast and reliable.
I'm a fast learner who thrives in collaborative teams and cares deeply about code quality, performance, and user experience. I'm always exploring new technologies and looking for opportunities to build things that matter.
Experience
Software Engineer @ Winjit
Education
B.Tech DSAI, IIT Bhilai
Focus
Full-Stack · DevOps · AI
Location
India
What I work with
Skills & Tools
























Hover to pause
My journey
Experience & Education
Software Engineer
Winjit Technologies · Onsite, India
Promoted from Software Developer. Building advanced UI components while optimizing backend services and DevOps pipelines for performance and reliability. Collaborating across teams to ship reliable, performant features.
Software Developer
Winjit Technologies · Onsite, India
Built and shipped UI components and full-stack features, and optimized backend services and DevOps workflows, working closely with design and backend teams.
B.Tech — Data Science & AI
Indian Institute of Technology, Bhilai · Bhilai, Chhattisgarh
Built a strong foundation in Machine Learning, Data Science, and Artificial Intelligence, alongside core computer science and software engineering.
Senior Secondary — Computer Science
Kendriya Vidyalaya Santragachi · Howrah, West Bengal
Started programming here — built projects with Python and MySQL and discovered a love for building software.
Things I've built
Top Repositories
Pulled live from my GitHub, ranked by stars.
Feed Application
Social news feed built on the outbox pattern and Kafka fan-out-on-write. Posts save atomically with an outbox row, a poller relays them to Kafka, and scalable workers push IDs into per-user Redis feeds. Stack: Next.js, REST API with JWT, PostgreSQL, Redis, Kafka (KRaft), nginx. Dockerized, deployed behind Traefik with auto-HTTPS.
Notification System
Multi-channel notification system built on RabbitMQ. An Express API accepts events and fans each one out to push and email queues; independent workers consume them, with Redis-backed idempotency and claim-lease toggles to prevent duplicate sends after crashes and redelivery. Next.js dashboard fires failure scenarios. Dockerized, behind Traefik.
Rate Limiter
Distributed rate limiter demo. nginx round-robins requests across limiter replicas that enforce a configurable limit (algorithm, rate, window) using shared Redis counters, with selectable fail-open or fail-closed behavior. A dashboard lets you start and stop replicas to show why local counters break at scale. Dockerized.
URL Shortner
URL shortener built for a read-heavy workload. A Node.js backend stores short-code mappings in PostgreSQL and serves redirects through a Redis cache, with the cache and the 301/302 redirect status switchable by config to compare their effect on load and analytics. Next.js frontend, Dockerized, deployed behind Traefik with auto-HTTPS.
Let's connect
Get in touch
Have a project or role in mind?
I'm open to full-time roles, freelance work, and interesting collaborations. Drop a message and I'll get back to you soon.