lab.
Interactive technical essays with small experiments, notes from practical systems engineering, and visual explanations you can poke at while reading.

Sections
ECS
Archetypes, sparse sets, cache-friendly iteration
Algorithms
Search, sort, pathfinding, compression
Performance
CPU caches, memory layouts, branch prediction
Roblox
Gameplay systems, networking, optimization
Reverse Engineering
Memory, binaries, debugging
Linux
Tools, workflows, systems programming
Physics
Quantum systems, field theory, asymptotics
Trading
Systems, automation, market structure
Notes
Short technical thoughts
Recent
My ridiculous optimization ventures taken to make the smoothest tower defense.
The server and client tricks that let my tower defense stay smooth with thousands of enemies, lots of units, and a lot happening at once.
Search Algorithms Through the CPU Cache
A look at linear and binary search from the perspective of your CPU's cache hierarchy, including the cases where memory access patterns outweigh Big-O.
Rust Ownership Mental Model
A practical cheatsheet for choosing references, clones, Rc, Arc, Box, and interior mutability.
Gaussian Wave Packets, Propagators, and the Semiclassical Limit
Free-particle quantum dynamics through wave packets, propagators, stationary phase, and the semiclassical limit.
Cache Lines and Memory Layout
How CPU caches work, why padding exists, and how struct layout changes throughput.
Sparse Set Internals in ECS Frameworks
How sparse sets keep add, remove, lookup, and iteration fast enough for ECS storage.
