01.About Me
I'm currently working as a Frontend Lead at Sitecore. I have over 17 years of experience in frontend development, including around 14 years building enterprise web products. My primary tech stack includes React, Angular, and TypeScript.
Over the years, I've worked on several key products within the Sitecore ecosystem.
One of the projects I particularly enjoyed was an AI agent that enables users with no Sitecore or frontend development experience to build SXA components using natural language in just a few minutes.
I also participated in major technology transformations, helping migrate products to a modern frontend stack without interrupting product development.
02.Experience
2025 โ Present Lead Frontend Engineer ยท Team International
- Contributing to frontend architecture and feature development for an AI-powered design platform that lets teams visualize, test, and iterate on UI components without touching a live page.
- Improving application stability and reducing regressions by maintaining 85%+ unit test coverage.
- Collaborating with the Product Manager to clarify requirements and propose product improvements.
- Working closely with designers to refine UX and UI details.
- Coordinating with backend developers to align frontend and backend implementation.
- Mentoring team members on effective development practices in Sitecore.
- React
- TypeScript
- AI Tooling
- Sitecore
2022 โ 2025 Lead Frontend Engineer ยท Sitecore
- Led feature delivery on the next-generation Sitecore Sites application, rebuilt in React, breaking work into tasks and handling end-to-end implementation.
- Integrated existing Angular field components as a micro-frontend within the new React app to hit an early internal release under tight time constraints, later fully redeveloping them in React for a unified architecture.
- Improved application reliability and reduced regressions by maintaining unit test coverage above 85%.
- Introduced Feature-Sliced Design architecture to improve scalability, maintainability, and separation of concerns across the frontend codebase.
- React
- Angular
- Micro-frontends
- Feature-Sliced Design
2018 โ 2022 Senior Frontend Engineer ยท Sitecore
- Owned complex features across Sitecore's Digital Experience Platform, from technical design through delivery.
- Partnered with Product and Design to translate enterprise marketing-technology requirements into accessible, reusable UI.
- Raised the frontend code quality bar through code reviews, unit-testing standards, and documentation practices.
- Supported the transition of legacy Sitecore applications toward modern, componentized frontend architectures.
- React
- Angular
- TypeScript
- Design Systems
2012 โ 2018 Frontend Developer ยท Sitecore
- Built the frontend of the Sitecore Email Experience Manager (EXM), initially with the Sitecore Speak framework (pure JavaScript).
- Migrated the entire EXM frontend to Angular 2, then continuously upgraded it to newer Angular versions while adding functionality.
- Contributed to the shared @speak/ng-bcl design library, helping standardize reusable UI components across applications.
- Designed and implemented a Node.js mock server, unblocking frontend development ahead of backend delivery.
- Maintained automated documentation with Compodoc and kept unit-test coverage above 85%.
- Angular
- Sitecore Speak
- Node.js
- Compodoc
2010 โ 2012 Frontend Developer ยท Workrocks
- Built and maintained client-facing web interfaces, translating designs into cross-browser HTML, CSS, and JavaScript.
- JavaScript
- HTML
- CSS
2009 โ 2010 Frontend Developer ยท Emis
- Started my frontend career building and styling web interfaces for enterprise clients, laying the foundation for 17+ years in the field.
- JavaScript
- HTML
- CSS
03.Skills
Frontend
- React 18/19
- TypeScript
- JavaScript
- Angular
Architecture
- Micro-frontends
- Design Systems
- Shared UI Libraries
- Component Architecture
State & APIs
- TanStack Query
- React Context
- REST
- GraphQL
Testing
- Jest
- React Testing Library
- Jasmine
- Karma
Tooling
- Vite
- Webpack
- GitHub Actions
- GitLab CI/CD
- Docker
AI
- LLM Integration
- AI-powered Developer Tools
- Prompt Engineering
04.Projects
Sitecore
AI Design Studio
A collaborative environment for visualizing, testing, and iterating on UI components without touching a live page โ with real-time previews across devices and AI-powered generation of new component variants from natural-language prompts.
- React
- TypeScript
- AI Tooling
Sitecore
Sitecore Content Explorer
Next-generation version of Sitecore's Horizon Content application, rebuilt from the ground up in React, including a migration path for existing Angular field components through a micro-frontend architecture.
- React
- Angular
- Micro-frontends
- Feature-Sliced Design
Sitecore (EXM)
Email Experience Manager
Enterprise email marketing tool that personalizes every message using customer data. Migrated from the Sitecore Speak framework to Angular 2+, with a shared component library and a Node.js mock server for parallel frontend/backend development.
- Angular
- Node.js
- Design Systems
05.Contact
I'm always open to discussing new opportunities, interesting engineering challenges, or just talking frontend architecture. My inbox is open โ I'll do my best to get back to you.
Say Hello