I'm a full-stack software engineer focused on TypeScript, frontend architecture, developer tooling, and scalable web applications. I enjoy turning complex technical ideas into practical software and sharing what I learn through open-source projects and workshops.
- Building compile-time tooling for the TypeScript ecosystem.
- Designing modern frontend architectures with strong developer experience.
- Creating and maintaining practical open-source software.
Zero-overhead, compile-time dependency injection for TypeScript without a runtime
container or reflect-metadata. It supports Vite, Rollup, Rolldown, Rspack, and
esbuild.
A schedule-generation platform with a Nuxt 4, Vue 3, TypeScript, and Vuetify frontend backed by Kotlin services.
My personal website, built with Next.js 15, React 19, TypeScript, Tailwind CSS 4, and Headless UI.
An Angular 19 CRUD application using Angular Material components.
Languages: TypeScript, JavaScript, Kotlin, Java, Python, SQL
Frontend: React, Vue, Angular, Next.js, Nuxt, Tailwind CSS
Backend: Spring Boot, Node.js, NestJS, Express, FastAPI
Platform: Docker, PostgreSQL, Redis, Kafka, GitHub Actions
- TypeScript Workshop: exercises, language fundamentals, and practical patterns.
- Angular Workshop: an introduction to building dynamic Angular applications.
- Vue 3 Workshop: Vue 3 fundamentals and hands-on examples.




