Interactive Experiments

Chandan's Engineering Lab

Interactive in-browser prototypes proving systems engineering concepts in real time: token rate limiting, database scan vs. index complexity, JWT parsing, and cryptographic hashing.

Chandan Chakrobortty — Systems Engineer and Computational Researcher
Interactive Architecture Sandbox
Real-time client-side emulation of distributed rate limits, B-Tree index scans & WebCrypto SHA-256
Live Sandbox
Live Simulation

1. Token-Bucket Rate Limiter

Simulates a Redis token-bucket rate limiter. Bucket capacity is 10 tokens. Test request throttling in real time.

Replenishment Rate: 2 req/sec
// Click "Send Simulated API Request" to observe token bucket drain and refill...
Complexity Benchmark

2. Database Index Query Estimator

Calculates Big-O latency differences between Full Table Scans (O(N)) and Composite B-Tree Lookups (O(log N)) in PostgreSQL.

Table Record Count: 1,000,000 Rows
// Click to compute estimated disk I/O and query time...
Security Tool

3. Safe Client-Side JWT Inspector

Decodes JWT headers and payload claims completely in your browser without sending sensitive tokens to any server.

// Click decode to inspect token structure...
Hardware Crypto

4. WebCrypto SHA-256 Benchmark

Executes hardware-accelerated SHA-256 cryptographic digests using the browser's native `crypto.subtle` API.

// Click to measure cryptographic hashing latency...