Senior Frontend Engineer with 18 years of experience. I specialize in React, Next.js, and TypeScript, with a strong focus on architecture, performance, accessibility, and long-term maintainability. I work best on complex problems: legacy modernization, scalable component systems, and raising product quality without losing pragmatism.
I also write about frontend engineering and software thinking on Substack and Dev.to.
Available for senior remote roles. CV | LinkedIn | Upwork
A production-grade React component library built on Tailwind v4.
It demonstrates component API design under real constraints: a two-layer CSS token architecture for safe theming, composable variant and intent axes that eliminate one-off class combinations, WCAG 2.2 AA compliance enforced from the start, and TypeScript strict mode with the flags most projects disable.
Every architectural decision is documented. The Radix UI dependency was removed in favor of a first-party Slot implementation to make the composition pattern explicit and owned.
Live Storybook: https://ku5ic.github.io/nuka-ui Repository: https://github.com/ku5ic/nuka-ui
A frontend architecture showcase built with React and TypeScript.
It demonstrates framework-independent domain design, with shared game logic and state transitions powering both the browser UI and a standalone CLI. The project focuses on separation of concerns, derived state, accessibility-first implementation, and structured AI-assisted development with human-owned architectural decisions.
Live demo: https://ku5ic.github.io/battleship/ Repository: https://github.com/ku5ic/battleship
macOS development environment built around Neovim, tmux, and zsh. Configured for keyboard-driven workflow, fast navigation, and minimal context switching.
Repository: https://github.com/ku5ic/dotfiles






