[ PLAIN VIEW ]

Shai Tern — Software Developer

Process Automation Expert // TypeScript Game Architect

About

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.