Hi, I'm Shaunak.

I build software and enjoy figuring out how it works underneath.

I'm a software engineer interested in systems, infrastructure, and the odd project that makes me learn something from scratch.

Shaunak

About

I started programming by building random things on the internet. Most of it was web stuff, but over time I got more interested in backend engineering and the systems behind applications.

I'm currently studying computer science and working at Vapi. Outside work, I've mostly been learning about databases, networking, operating systems, and lower-level programming.

Recent work

More projects →

Experience

Support Engineer

Vapi Inc.

Jan 2026 - Present

Software Engineer

Coyax

Nov 2025 - May 2026

Worked across frontend and backend, along with forecasting and MDM-related systems.

All experience →

Writing

Building a Raycaster from Scratch

2026-07-29•
....

Building a Wolfenstein-style raycaster in C and SDL2, starting with the slow obvious version, with diagrams for the parts that confused me.

How global traffic routing works: Anycast, GSLB, and DNS

2026-04-04•
....

When you have servers in multiple regions, something has to decide which one a user hits. That something is either GSLB or Anycast

All notes →