About
I'm Jose Manuel Heredia Hidalgo. I work on developer tooling in TypeScript, mostly code generation: the emitters and compilers that turn an API description into a client library somebody else has to live with.
It's a strange corner of the field. The output is code no human wrote but plenty of humans read, which makes naming, ergonomics, and error messages load-bearing in ways they aren't when you're writing for yourself. I write here when something takes me long enough to work out that the explanation seems worth keeping, usually with a diagram you can poke at.
Code on GitHub, or reach me at hello@heredia.dev. Corrections welcome.