
usertrv @usertrv/ui
Angular UI kit on the CDK. 21 accessible components, design tokens, light, dark and high-contrast themes, two densities. Docs where every example is live; axe checks in every theme.
Be the first to like this

Angular UI kit on the CDK. 21 accessible components, design tokens, light, dark and high-contrast themes, two densities. Docs where every example is live; axe checks in every theme.
Angular UI kit on the CDK
21 accessible components, design tokens, light, dark and high-contrast themes, two densities. Docs where every example is live; axe checks in every theme.
Arcade GamesEight arcade games for one thumb
Boat MoveA co-op boat campaign
Just JumpA TV party game with phones as controllers
Rocket SimRocket launch simulator
Pulse AnalyticsBI dashboard and report builder
Collab BoardCollaborative kanban with no backend
Signal Form BuilderForm engine and visual builderProjects

Angular UI kit on the CDK. 21 accessible components, design tokens, light, dark and high-contrast themes, two densities. Docs where every example is live; axe checks in every theme.
Be the first to like this
Arcade GamesEight arcade games for one thumb
Boat MoveA co-op boat campaign
Just JumpA TV party game with phones as controllers
Rocket SimRocket launch simulator
Pulse AnalyticsBI dashboard and report builder
Collab BoardCollaborative kanban with no backend
Signal Form BuilderForm engine and visual builder
Demo
Angular UI kit on the CDK. 21 accessible components, design tokens, light, dark and high-contrast themes, two densities. Docs where every example is live; axe checks in every theme.
© 2026 Kirill Levin
Demo • Canvas 2D
Multiplayer • three.js
Multiplayer • Device Motion
Demo • three.js
Demo • Angular 22
Demo • Angular 22
Demo • Angular 22
Demo
Angular UI kit on the CDK. 21 accessible components, design tokens, light, dark and high-contrast themes, two densities. Docs where every example is live; axe checks in every theme.

Angular UI kit on the CDK
21 accessible components, design tokens, light, dark and high-contrast themes, two densities. Docs where every example is live; axe checks in every theme.
Arcade GamesEight arcade games for one thumb
Boat MoveA co-op boat campaign
Just JumpA TV party game with phones as controllers
Rocket SimRocket launch simulator
Pulse AnalyticsBI dashboard and report builder
Collab BoardCollaborative kanban with no backend
Signal Form BuilderForm engine and visual builder7 items
Type help to see the list of commands.
kirill@usertrv ~ % whoami
Kirill Levin (usertrv) — frontend engineer
Saint Petersburg · 5+ years · remote, hybrid, office
Open to offers.
kirill@usertrv ~ % cat skills.txt | head
Angular 5+ yrs, v14–22
TypeScript 5+ yrs
JavaScript 5+ yrs
RxJS 5+ yrs
NGXS state factories
Angular Signals panel migration
Typed Forms every form in the app
Nx module boundaries
SCSS responsive, dark theme
ESLint custom rules
Portfolio of Kirill Levin
This site is not affiliated with Apple Inc. or Microsoft Corporation. All trademarks belong to their respective owners.
© 2026 Kirill Levin
This site is not affiliated with Apple Inc. or Microsoft Corporation. All trademarks belong to their respective owners. © 2026 Kirill Levin
In the browser
Angular UI kit on the CDK
Angular UI kit on the CDK. 21 accessible components, design tokens, light, dark and high-contrast themes, two densities. Docs where every example is live; axe checks in every theme.
From usertrv, the free encyclopedia
Angular UI kit on the CDK | |
| Developer | Kirill Levin |
|---|---|
| Genre | Angular UI kit on the CDK |
| Platform | web browser |
| Mode | single-player / demo |
| Technologies | Angular 22, CDK, a11y, Design tokens |
| Repository | userTrv/angular-ui-kit |
| Open demo | |
@usertrv/ui is a pet project by Kirill Levin. Angular UI kit on the CDK.
21 accessible components, design tokens, light, dark and high-contrast themes, two densities. Docs where every example is live; axe checks in every theme.
Built with:
The live demo runs right in the browser: /projects/angular-ui-kit/
Achievement unlocked