I'm a project area maintainer for Backstage's OpenAPI tooling. I'm interested in developer experience, developer tooling, OpenAPI and schema-first development.
Currently at DoorDash working on their web platform, focusing on developer experience and platform offerings. Previously at Amazon and Spotify.
Here's some cool things I've built recently,
- Typed Express.js routers, using an OpenAPI 3.0 specification and some Typescript magic, it enforces routes, parameters, request body and return type.
- Custom OpenAPI TS Template, using
openapi-generator
, it adds better typing, request handling and response typing to the default Typescript template.