Frontend Team Lead Β· Accessibility Β· Web Performance Β· React / TypeScript
π I make complex, high-load web products fast and usable for everyone.
8 years building and leading frontend teams. I currently lead a team of 5β8 engineers β owning technical direction, code-review culture, mentoring and hiring.
βΏ Accessibility β WCAG 2.2 AA remediation, ARIA authoring, screen-reader and
keyboard testing, axe / Lighthouse gates in CI, accessible design systems.
I've authored doda11y and contributed an a11y feature to Swiper (43k+ β).
β‘ Performance β Core Web Vitals (LCP / INP / CLS), bundle and render optimization, performance budgets, high-load UIs handling 100k+ items.
π§© Design systems β I'm the lead author of vega-ui, a published, fully-typed React component library with a broad component set, theming, and advanced interaction patterns.
π§ Leadership β design-system ownership, code-review standards, mentoring, and technical hiring β including designing live-coding interviews.
- π§© Leading vega-ui, a fully-typed React component library β broad component set, theming, and advanced interaction patterns
- βΏ Maintaining doda11y, a React hooks library for web accessibility (TypeScript, npm)
| Project | What it is |
|---|---|
| vega-ui | Published, fully-typed React component library (@vega-ui/react) β a broad component set, theming, and advanced interaction patterns. I'm the lead author. Live demo β |
| doda11y | A published React hooks library for web accessibility β keyboard support, ARIA roles and aria-* handling, TypeScript + Storybook + npm release. |
| Swiper #7632 | Merged a11y contribution to Swiper (43k+ β): added the scrollOnFocus option, giving developers control over focus-scroll behaviour for keyboard users in interactive carousels. |





