Back to maybesurya.dev
Curiosity & Mechanical Intuition

How does this work?

Whenever I build software or run servers, I end up taking things apart in my head. Here are four questions I wanted answers to—explained simply first, then interactively, and finally down to the code.

01/Networking & Servers
Learned operating Surya Host hosting servers

"How does a website get to your screen?"

What actually happens between pressing Enter in your browser and seeing a page appear.

The Quick Answer

Every page visit is a round trip: an address lookup, a secure connection, a server running code, and your browser painting the result in under a tenth of a second.

Level 1: Plain English•Level 2: Interactive Simulator•Level 3: Architecture
02/Geospatial Systems
Learned building RoutePulse campus transit platform

"How does live location tracking work?"

How an atomic clock 20,000 km in space turns into a smooth blue dot on a campus map.

The Quick Answer

Satellites beam timestamps from space. The vehicle measures time delays to calculate its position, then streams coordinates over cellular data to a map on your phone.

Level 1: Plain English•Level 2: Interactive Simulator•Level 3: Architecture
03/Graphics & Animation
Learned building the Arcade Lab experiments

"How can a browser run a game so smoothly?"

How an ordinary webpage paints moving characters and collisions without stuttering.

The Quick Answer

A game runs on a 16.6-millisecond loop: read input, update physics, check collisions, clear the canvas, and repaint before the monitor refreshes.

Level 1: Plain English•Level 2: Interactive Simulator•Level 3: Architecture
04/Client-Side Privacy
Learned building PDFTools privacy utility

"How can you edit a PDF without uploading it?"

Why traditional tools upload your personal files to their servers—and how we avoid it.

The Quick Answer

Traditional web tools upload your sensitive documents to remote servers. PDFTools processes files in your browser so your document never leaves your computer's memory.

Level 1: Plain English•Level 2: Interactive Simulator•Level 3: Architecture