[00]/index
███████╗██████╗ ██████╗ ███████╗███████╗███╗ ██╗██████╗ █████╗ ██╗ ██╗███████╗██████╗ ╚══███╔╝██╔══██╗██╔═══██╗██╔════╝██╔════╝████╗ ██║██╔══██╗██╔══██╗██║ ██║██╔════╝██╔══██╗ ███╔╝ ██████╔╝██║ ██║███████╗█████╗ ██╔██╗ ██║██████╔╝███████║██║ ██║█████╗ ██████╔╝ ███╔╝ ██╔══██╗██║ ██║╚════██║██╔══╝ ██║╚██╗██║██╔══██╗██╔══██║██║ ██║██╔══╝ ██╔══██╗ ███████╗██║ ██║╚██████╔╝███████║███████╗██║ ╚████║██████╔╝██║ ██║╚██████╔╝███████╗██║ ██║ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚══════╝╚═╝ ╚═══╝╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝
Mostly typescript, node, and rust. Purveyor of all languages. I ship open-source tools and write about the things I learned the hard way.
[01]/about
- nowopen-source · personal projects
- prevfedex dataworks · shoprunner · precognitive · techstars
- stacktypescript · node · rust · purveyor of all the codez
- basedny · usa
[02]/selected work
[03]/recent writing
- how rust ruined javascript: resultMay 20, 2026 · 4 min
Part two of what Rust took from my TypeScript brain. This time: try/catch. Plus the library I built to plug the hole.
- how rust ruined javascript: matchMay 12, 2026 · 3 min
Two years of Rust on the side has done things to my TypeScript brain. The first casualty was the switch statement. This is part one of a series on what Rust gave me and what TypeScript still owes me.
- Scoping react-dndJun 3, 2024 · 3 min
We added react-dnd to our application and it broke drag-n-drop everywhere else (except for the implementation of react-dnd)... this is how you fix it.
[04]/contact
- emailme@zrosenbauer.com
- github@zrosenbauer
- linkedin/in/zacrosenbauer