I build scalable, maintainable and high-quality frontend applications with Angular and TypeScript, with a strong focus on frontend architecture, design systems, state management and developer experience.
Over the past 6+ years, I've worked on enterprise applications in the banking and insurance domains, solving complex UI and business problems in collaboration with product, UX and backend teams.
- 🏗️ Design scalable frontend architectures for large Angular applications
- 🎨 Build and maintain reusable design systems and UI component libraries
- ⚡ Improve performance, maintainability and developer experience
- 🧩 Design reusable components with Angular Signals and modern Angular APIs
- 🔄 Implement robust state management with NgRx SignalStore and RxJS
- 🧪 Promote testing, code quality and reliable development workflows
- 📚 Share knowledge and explore new approaches across the Angular ecosystem
Frontend
Angular · TypeScript · JavaScript · HTML · SCSS
Angular ecosystem
Angular Signals · Signal Forms · NgRx SignalStore · RxJS · Angular CDK
Architecture & UI
Frontend Architecture · Design Systems · Component Libraries · Storybook · Accessibility · Responsive Design
Backend & tooling
NestJS · Node.js · REST APIs · Nx · Vite · Git
A reusable Angular component library focused on consistency, accessibility and developer experience.
Angular · TypeScript · Signals · Storybook · SCSS · Nx
- Reusable UI components
- Theme and design-token architecture
- Bootstrap / Material integrations
- Storybook documentation
- Responsive and accessible components
An exploration of modern Angular forms using Signal Forms, schema-driven validation and strongly typed models.
Angular 22 · Signal Forms · TypeScript · IndexedDB
- Schema-driven validation
- Strongly typed forms
- Custom form controls
- Dynamic form structures
- Offline persistence
A modern Angular application exploring scalable application architecture, state management and offline-first capabilities.
Angular · Signals · NestJS · IndexedDB · TypeScript
- 🚀 Modern Angular architecture
- 🧩 Signal Forms and signal-based state management
- 🎨 Design systems and component architecture
- 🤖 AI-powered features in frontend applications
- ⚡ Performance and developer experience
I'm interested in opportunities around Senior Frontend Engineering, Angular, frontend architecture and design systems.
Building complex interfaces is not only about writing components — it's about designing systems that remain simple to evolve.