---
title: "Shivprasad Roul (@shivprasadroul) | Hashnode"
description: "Developer. Read the latest articles by Shivprasad Roul on Hashnode."
url: "https://hashnode.com/@shivprasadroul"
---

@shivprasadroul

# Shivprasad Roul

@shivprasadroul · Ahmedabad, Gujarat, IND · Joined June 2023

Developer

### [I Built a LogLens-CLI: That Uses No Vector DB, Here's How It Works](https://shivprasadroul.hashnode.dev/i-built-a-loglens-cli-that-uses-no-vector-db-here-s-how-it-works?utm_source=hashnode&utm_medium=feed)

Chat With Your

11 min read · [shivprasadroul.hashnode.dev](https://shivprasadroul.hashnode.dev/i-built-a-loglens-cli-that-uses-no-vector-db-here-s-how-it-works?utm_source=hashnode&utm_medium=feed)

[May 3](https://hashnode.com/posts/i-built-a-loglens-cli-that-uses-no-vector-db-here-s-how-it-works/69f76a0f0ab374db99d8789b)

### [Building a Production-Grade Async OpenAI Status Tracker](https://shivprasadroul.hashnode.dev/building-a-production-grade-async-openai-status-tracker?utm_source=hashnode&utm_medium=feed)

A deep dive into the architecture, concurrency model, and lessons learned building a 24/7 incident monitoring service.

5 min read · [shivprasadroul.hashnode.dev](https://shivprasadroul.hashnode.dev/building-a-production-grade-async-openai-status-tracker?utm_source=hashnode&utm_medium=feed)

[Feb 23](https://hashnode.com/posts/building-a-production-grade-async-openai-status-tracker/699ca624cf5def0f6abd05bf)

### [Understanding HTTP from First Principles](https://shivprasadroul.hashnode.dev/understanding-http-from-first-principles?utm_source=hashnode&utm_medium=feed)

Why the Web Works, Why HTTP Is Stateless, and Why That Was a Brilliant Decision

19 min read · [shivprasadroul.hashnode.dev](https://shivprasadroul.hashnode.dev/understanding-http-from-first-principles?utm_source=hashnode&utm_medium=feed)

[Jan 5](https://hashnode.com/posts/understanding-http-from-first-principles/695b397375445a2d01f613b0)

### [Serialization and Deserialization: From First Principles](https://shivprasadroul.hashnode.dev/serialization-and-deserialization-from-first-principles?utm_source=hashnode&utm_medium=feed)

Why Data Needs to Be Translated Before It Can Travel Modern backend systems are fundamentally about communication. A frontend written in JavaScript talks to a backend written in Python, Java, or Go.These systems may run on different machines, differe...

4 min read · [shivprasadroul.hashnode.dev](https://shivprasadroul.hashnode.dev/serialization-and-deserialization-from-first-principles?utm_source=hashnode&utm_medium=feed)

[Jan 4](https://hashnode.com/posts/serialization-and-deserialization-from-first-principles/695aab30b0e691e1aee8c189)

### [Backend First Principles: The Art of Routing](https://shivprasadroul.hashnode.dev/backend-first-principles-the-art-of-routing?utm_source=hashnode&utm_medium=feed)

Welcome back to the Backend First Principles series! Today, we’re stripping away the fancy frameworks (Express, FastAPI) to look at the skeletal structure of how the web actually works. At its core, every backend developer is a Digital Postmaster. Wh...

3 min read · [shivprasadroul.hashnode.dev](https://shivprasadroul.hashnode.dev/backend-first-principles-the-art-of-routing?utm_source=hashnode&utm_medium=feed)

[Jan 3](https://hashnode.com/posts/backend-first-principles-the-art-of-routing/6958a72d14ed49ad21fd1279)
