@shaisrc/fixed-point
StableDeterministic fixed-point math for game engines with lockstep multiplayer. Cross-platform: x86 · ARM · WASM.
Process Automation Expert · TypeScript Game Architect
I've written a deterministic fixed-point math library to keep multiplayer clients in sync, built an open-source canvas-based ASCII renderer (this page runs on it), and I'm currently building a custom ECS engine from scratch — because understanding how things work under the hood matters more to me than just using them.
My career has taken some unexpected turns. After starting in the high-reliability world of State IT for NRW and transitioning into J2EE consulting, I spent a stretch managing Citrix infrastructure for a communal power plant — critical systems where failure genuinely wasn't an option. That environment shaped how I think about software: efficiency and reliability aren't nice-to-haves, they're the baseline.
From there I moved into product, leading teams at a PropTech startup (McMakler) and directing technical strategy as Lead Developer at a marketing agency. These days I architect Process Automation systems professionally, while pushing deeper into TypeScript game development on the side.
Deterministic fixed-point math for game engines with lockstep multiplayer. Cross-platform: x86 · ARM · WASM.
Cellular automata playground rendered in CRT amber. Classic Conway, Brian's Brain, Wireworld, Lenia, and more — with generative audio and export.
A minimalist, high-performance ASCII rendering library for game developers. Double-buffered canvas, input handling, game loop, and animation — zero dependencies.
A roguelite / life-sim hybrid game.
An automated news platform comparing how different German media outlets report on the same events.
A deterministic 2D ECS game engine.