Senior Frontend Engineer with over 10 years of experience. I specialize in React.js, have deep expertise in Next.js and Angular, and use TypeScript as my primary language for building scalable, high-quality frontend applications. I also bring experience with Vue.js, NX monorepos, microfrontend architectures, and other modern tools that support performance, modularity, and long-term maintainability.
Throughout my career, I’ve led complex UI initiatives — from modernizing legacy systems to designing large-scale, modular applications — using React Query, TanStack Router, Vite, Next.js, Tailwind, Angular, Vue.js, and architectural patterns that keep systems flexible and maintainable over time.
Key achievements:
- Migrating multi-portal frontend environments into a unified NX monorepo, creating shared libraries, optimizing build times, and integrating CI/CD pipelines using GitHub Actions + Azure Static Web Apps.
- Designing communication layers and shared domains for microfrontends using Module Federation, reducing duplicated logic and improving cross-team collaboration.
- Implementing advanced navigation and UI flows — such as multi-drawer patterns, catalog/menu systems, and multi-step experiences — leveraging Angular reactive patterns, signals, and router state.
- Creating reliable authentication and SSO flows with Keycloak, including guards, interceptors, token-refresh logic, and reusable auth libraries for cross-project use. Beyond the code, I’m recognized for clear communication, mentoring teammates, facilitating technical discussions, and helping teams evolve their frontend practices. I enjoy creating systems, patterns, and processes that make engineering faster, safer, and more enjoyable. Always exploring new ideas, always raising the bar — and always aiming to deliver meaningful experiences for users.