career
this archive is a flight log: the record of building the ship while flying on it.
ThePlatform: one runtime, one table
This step was years of proving an idea, not years of polishing a finished product. The bet was that vectors, reactions, and grammars could share one dispatch.
The initial design thesis, the K influence, and the first rules for data layout, parsing, and concurrency.
ThePlatform: proving the shared runtime in production
The value of ThePlatform was not any one subsystem. It was that one runtime, one debugger, and one extension model survived production pressure.
Proofs, retrospectives, and the production lessons that made the unification claim credible.
Hyperbridge: a public concurrency detour
This was not a side project for optics. It was a practical detour where fairness, wakeups, and panic safety had to be learned the hard way and in public.
The MPMC channel work that sharpened the concurrency discipline behind later systems work.
Rayforce: restart in C for embeddability
Rayforce began as a deliberate restart in C because embeddability mattered more than implementation comfort. The constraint, not the language preference, drove the move.
The transition away from a server-shaped Rust system toward an embeddable C library and its language core.
Rayforce: hardening toward real users
The hard part was not inventing kernels. It was making the system measurable, bindable, allocatable, documented, and honest enough for other people to use.
Allocator work, binding pressure, benchmarks, release work, and user-facing product decisions.
AxlDB: test whether there was another shape
AxlDB was an honest negative result. The experiment mattered because it showed Rayforce was not missing a secret cleaner core.
The side experiment that clarified where the engine ended and the database began, then got shelved.
Rayforce2 / Teide: merge the surface with the engine
This step is about giving up the comfort of separate projects. The language users knew and the engine I wanted had to become one system.
The merge, the morsel pipeline, spec transcription, and the new query surfaces unlocked by the new engine.