hero

Andrew

RETURN HOME

Projects

About me

Contact

Books

Instagram

GitHub

ProjectsAbout meContact
Athena - UI components library

About project

Reusable React component library for scalable frontend development

Project idea

Athena

It is a reusable UI component library developed for Generacja Innowacja to standardize and accelerate frontend development across multiple projects. The library provides a consistent design system, reusable components, and shared frontend standards, ensuring visual coherence, accessibility, and maintainability.

The project is built as a Vite-powered library and serves as a single source of truth for UI components used across the organization’s frontend applications.

My Responsibilities

  • Designing and implementing reusable React UI components

  • Adapting and extending shadcn/ui components to match internal standards

  • Writing unit tests with Vitest and React Testing Library

  • Creating Storybook stories for visual testing and documentation

  • Enforcing code quality through linting, formatting, and reviews

  • Contributing to shared frontend architecture and best practices

See project

Project techstack

Vite

TypeScript

Tailwind CSS

Vitest

React Testing Library

Storybook

BiomeJS