ZK. ← Portfolio

Writing / Technical field notes

What I learn while building.

Notes from projects where an implementation detail, measurement, failure, or connection changed how I understood the larger system.

What The Imitation Game Taught Me About System Design

Known inputs, invariants, protocols, observability, debugging, and the security cost of predictable behaviour.

Read article ↗

Connecting My Maze Visualizer to Redis

How two independent C++ projects communicate through serialization, TCP, RESP, validation, and persistent storage.

Read article ↗

Why Dijkstra Beat A* in My Tiny Maze

Why a theoretically smarter algorithm can lose on a small input—and what profiling reveals that Big-O notation does not.

Read article ↗