Development & consulting on future-driven technical direction.
General tech: Angular · Vue.js · TypeScript · HTML5 · SCSS · Jest · Vitest · Cypress · NX · NgRx · RxJS · Tailwind · Storybook · GitLab CI/CD
Project Cruise Connect
Project goal: Create a flagship product as an example of a future-ready frontend technology direction.
Frontend: Updated a legacy Angular web app to the latest standards.
Frontend: Introduced Tactical Domain Driven Design in an NX-based monorepo.
Frontend: Ensured code quality with automated unit, integration, snapshot, and E2E tests.
DevOps Coaching: Set up automated versioning, documentation, and releases.
DevOps Coaching: Improved the release process by guiding team members on best practices.
Achievements: Successfully launched the product with multiple clients and added it to the company portfolio.
Achievements: The project became a blueprint for the company’s further tech direction.
Achievements: Reduced incidents to near zero with 100% unit test coverage, full E2E test coverage, and fully automated releases.
Technologies: Angular · TypeScript · JavaScript · HTML5 · HTML · SCSS · CSS · Jest · Cypress · NX · RxJS · Storybook · Node.js · GitLab CI/CD · REST · npm · yarn · ESLint · Webpack · Babel · semantic-release · Git · Confluence · Jira
Project Cruise Companion
Project goal: Further develop the existing product and modernize it with current technologies and best practices. Plan and implement a strategy to use Angular versions above 12 while keeping ES5 compatibility.
Frontend: Developed a responsive web app in Angular for iTV, digital signage, and mobile devices.
Frontend: Updated the legacy app to the defined best practices and technologies.
Frontend: Transpiled, packaged, and optimized build artifacts for ES5 devices and browsers.
DevOps: Improved GitLab CI/CD build pipeline performance through parallelization, caching, and build tweaks.
Achievements: Successfully updated to Angular 19 with a custom build process to restore ES5 compatibility.
Achievements: Launched several complex features for multiple clients.
Achievements: Optimized the CI/CD pipeline, reducing deployment time by 50%.
Technologies: Angular · TypeScript · JavaScript · HTML5 · HTML · SCSS · CSS · Jest · Cypress · NX · NgRx · RxJS · Rollup · Babel · Terser · esbuild · Vite · PostCSS · Storybook · Node.js · GitLab CI/CD · REST · npm · yarn · ESLint · Webpack · Babel · semantic-release · Bootstrap · Git · Confluence · Jira
Project Design Tokens
Project goal: Provide design tokens and their use in products to let designers customize the white-label software.
Implementation: Delivered an npm package based on Figma Tokens Studio.
Achievements: Successfully integrated the npm package across apps with fully automated, quality-assured versioning, documentation, and packaging of design tokens in releases.
Technologies: Node.js · Style Dictionary · Jest · semantic-release · GitLab CI/CD · husky · Git · git hooks · Figma · npm · yarn
Since 2016 I have been developing scalable web apps and modern frontend technologies (Angular, Vue.js, TypeScript). I specialize in future-proof architectures, design systems, and automated CI/CD pipelines. I have experience leading agile teams (Scrum, SAFe) and coaching on Clean Code and best practices. I'm passionate about innovative technologies and solutions that unite developer and user needs.
Discover other experts with similar qualifications and experience