Skip to content
View ku5ic's full-sized avatar
💼
Open to senior FE roles
💼
Open to senior FE roles

Block or report ku5ic

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ku5ic/README.md

Sinisa Kusic

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


Featured projects

nuka-ui

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

foxhole

A frontend audit CLI and MCP server that combines Lighthouse, axe-core, a custom semantic checker, and bundle analysis into a single scored report.

The design priority is actionability over numbers. Instead of a raw Lighthouse score, foxhole ranks findings by severity and effort so a failing CI run tells you what to fix first and why. It runs against any URL, local build, or SPA route list, exits non-zero when a score threshold is missed, and produces structured JSON output suitable for diffs across builds.

It also exposes its audit capabilities as MCP tools, making it directly callable from Claude Code and other MCP-compatible agents.

Repository: https://github.com/ku5ic/foxhole

Battleship

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


Also

Dotfiles

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

Pinned Loading

  1. nuka-ui nuka-ui Public

    A production-grade React component library built on Tailwind v4. Composable, accessible, and designed from the ground up with the kind of API and architectural rigour that scales.

    TypeScript

  2. foxhole foxhole Public

    Frontend audit CLI and MCP server. Audits URLs, local builds, and SPA route lists for accessibility violations, performance regressions, semantic HTML issues, and bundle problems. Wraps Lighthouse …

    TypeScript 1

  3. battleship battleship Public

    Battleship in React and TypeScript. Feature-based architecture, pure-function domain layer, WCAG 2.2 AA accessibility, and structured AI-assisted development workflow.

    TypeScript 2

  4. dotfiles dotfiles Public

    macOS development environment with Neovim, tmux, zsh, and automation

    Shell