Angular is my home ground - 4+ years of enterprise-scale microfrontends for international clients. Around it I keep building out backend, data and AI skills, because the interesting problems rarely stop at the browser.
Most of my professional experience comes from large-scale enterprise applications, including Angular microfrontend architectures, state management with NgRx, RxJS and the signals API, Java-based backends, and event-driven systems. I've led framework migrations across 8+ microfrontends, cut bundle sizes, mentored junior developers, and worked on applications that have to stay maintainable for years, modernize in steps rather than rewrites, and absorb changes without breaking the rest of a large codebase.
I'm particularly interested in the engineering side of frontend development: designing clear boundaries, reducing unnecessary complexity, improving performance, and finding pragmatic solutions that remain understandable months or years later. I also work beyond the frontend - Node.js, NestJS, REST API design and relational databases - because understanding the whole stack makes the frontend decisions better ones.
Outside of my professional work, I like building things from scratch. One example is GymCraft, a SvelteKit project combining training analytics, Garmin data, AI-generated insights, and workout planning. Another is MC Booking, an Angular + Supabase PWA for managing bookings and crew assignments in live-event production. They let me experiment with product development, AI, APIs, data processing, and everything else that comes with turning an idea into a working application.
I'm curious about new technologies, particularly AI-assisted software development. I set up workflows for AI coding agents such as Claude Code at work as well, and I keep experimenting with tools that make development more efficient without sacrificing code quality.
I'm also a runner, which probably explains why I approach both software and training the same way: consistent progress, measuring what matters, and improving things one iteration at a time.
When I'm not writing code, I'm usually running, working on a side project, or figuring out how to make something work that probably should have been simpler in the first place.
How I Build Software
Angular specialist at enterprise scale, with backend, database and AI integration experience around it.
01
Angular at Enterprise Scale
My core specialization — 4+ years of microfrontend systems built to stay maintainable for years.