HomeBlogsProjectsResume

Blog

Thoughts on technology, development, and building things that matter.

2025-08-22
2 min read

How Node.js Actually Works

Explore Node.js internals: V8, libuv, the event loop phases, thread pool, microtasks vs macrotasks, and practical patterns for performance and reliability.

Read more
2025-08-17
5 min read

HelloTalk – A Real-time Chat AppW

A full‑stack real‑time chat app with private/group chats, friend requests, notifications, attachments, and an admin dashboard. This post covers the architecture, MongoDB data modeling, Socket.IO events, security, and tradeoffs behind HelloTalk.

Read more
2025-08-13
4 min read

Designing a Scalable Queue System – System Design Principles

Deep dive into building a resilient, observable, and cost‑efficient queueing platform. Covers producers/consumers, backpressure, retries, DLQs, idempotency, ordering, and monitoring.

Read more
2025-08-09
3 min read

Redis – Beyond Just an In‑Memory Database

Practical patterns with Redis: caching, rate limits, streams, pub/sub, locks, and Lua. Tradeoffs, pitfalls, and production guidance.

Read more
2025-08-05
3 min read

SmartClass – AI‑Powered Roadmaps & YouTube Learning for Students

An AI assistant that converts goals into step‑by‑step roadmaps, curates YouTube lectures, and tracks learning progress. Covers architecture, retrieval, ranking, and UX decisions.

Read more
OFFICIALGOPI
HomeProjectsResume
GitHubLinkedInTwitterInstagram

Find me on X

Portfolio inspired by Manu Arora