I've been building for the web since I was 16. My work since has moved through three phases: building websites, frontend engineering, and now AI engineering — building systems and products where AI is the core rather than a feature bolted on the side.
I'm a static-types person. Chasing real type safety for JavaScript, I tried Flow, ReasonML, and TypeScript, and settled on TypeScript. Now I'm betting on Effect.




