Uses
This site is built with Astro, Markdown, and plain CSS. The deployment output is static HTML.
Backend
TypeScript, Node.js, NestJS, PostgreSQL, and Drizzle are the primary tools for application services and data access.
Data and messaging
Kafka supports event-driven workflows and transactional messaging. I have also worked with MySQL, MongoDB, TypeORM, and Sequelize.
Testing and delivery
I use real-infrastructure tests, automated delivery, and developer tooling to keep services and their workflows reliable.
Identity and web
Keycloak is used for identity where needed. I have also worked with Vue, React, Astro, AWS, and GCP.