Skip to content

About

A set of intresting work labs across software engineering

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

🧠 Cool Stuff

A personal engineering lab for understanding Computer Science concepts by building and simulating them.

Instead of just reading how things work, I try to recreate the underlying ideas in small, focused experiments.

Status Focus Experiments

🔬 What's Inside

Experiment What it explores
🐘 PostgreSQL Concurrent Indexing Two-phase index building, transactions, snapshots, locks & concurrency
🌐 DNS How DNS resolution works
🔌 TCP Server in Go TCP connections and network programming
🚀 HTTP Pooling Connection reuse and HTTP performance
📡 Server-Sent Events Real-time server → client communication
🎥 WebRTC Peer-to-peer communication
💾 PWA Caching Service workers and browser caching
🧩 Server-Driven UI Rendering UI from server-provided definitions
⏱️ Debounce Selection Debouncing interactions in collaborative-style UIs
🗜️ ZIP Compressor + Web Worker Compression and background browser computation

🎯 Philosophy

Learn → Build → Break → Understand.

Most experiments start with a question like:

"What actually happens under the hood?"

Then I build a small implementation or simulation to find out.

This repo is basically my CS engineering playground. 🛠️

📚 Topics

Operating Systems · Networking · Databases · Concurrency · Distributed Systems · Browser Internals · Backend Engineering

⚠️ Note

This is a personal learning/research repository, not an open-source project.

The code is primarily written for experimentation, learning, and documenting engineering concepts.

⭐ Feel free to explore, but please don't treat the implementations as production-ready libraries.

About

A set of intresting work labs across software engineering

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages