Engineering Lab
Interactive simulators and visualizers designed to help developers build deep intuition for complex systems, algorithms, and technical trade-offs.
Systems
5 Tools AvailableDeploy Panic Simulator
Production incident simulator where you inspect signals, choose actions, and see how the outage evolves.
Incident trade-offs and SRE decision-making
Time Zone Trap
Interactive debugger for timezone bugs involving storage, rendering, and cron schedules.
How date/time assumptions break distributed systems
Feature Scoping Workbench
Turns product feature requests into a realistic engineering scope and risk report.
How invisible scope impacts delivery timelines
Cron Job Failures
A timeline-based simulator for duplicate runs, retries, and missed executions.
Idempotency and distributed lock strategies
Feature Complexity Compiler
Translates product 'fantasy' requests into structured engineering architecture and edge cases.
System design implications of product requirements
Frontend
1 Tools AvailableComputer Science
5 Tools AvailableSorting Logic Lab
Compare algorithms on different input shapes and inspect where work is actually wasted.
Algorithmic efficiency across data distributions
Binary Search Workbench
A guided search explainer demonstrating why sorted data leads to logarithmic efficiency.
Logarithmic time complexity and sorted search theory
Dijkstra Pathfinding Lab
Graph-based pathfinding explainer showing frontier expansion and edge relaxing.
Shortest-path algorithms and graph weights
Backtracking Simulator
A decision tree visualizer explaining state management and disciplined recursion.
Recursion and search space pruning
Dependency Logic Lab
Order launches by resolving dependencies. Detect cycles and identify bottlenecks.
DAG ordering and dependency resolution
Purpose of the Lab
"Software is often invisible. These tools are my attempt to make it visible. Each experiment is built to turn abstract complexity-like distributed locks, time zone drifts, or algorithmic branching-into something you can touch and manipulate."