Demo Projects

I created these projects to demonstrate my skills or to practice some ideas. Exploring these examples, you can see what kinds of tasks I’ve faced and how I write production code.

Table of Content
Building a large menu tree from a flat API response, react transitions and a fuzzy search.
  • react
  • react-transition-group
Form Generator
Data-driven interface, where the form is generated from JSON declaration.
  • react
Swap Game
A tiny game about balls built with svelte and smooth transitions.
  • svelte

Functional Projects

My tools that I use myself, and you can use them.

Hugo Shortcodes
Easy-to-use set of snippets for Hugo websites. From Gumroad button to Codepen iframe.
  • hugo
  • html
Bureau
Fast and informative ZSH prompt. Show username, hostname, path, git branch and status.
  • zsh
Bookmarklets
My tiny bookmarklets for automate actions at Github, VK, VSCO, etc.
  • vanilla js
Exerceyes
Exercise for relaxing eyes. I use it a few times a day.
  • vanilla js

Other contributions

  1. 2024: reduxjs/redux-toolkit · Update @testing-library/react from 13.3.0 to 16.0.1
  2. 2023: gravity-ui/components · Introduce InfiniteScroll component
  3. 2016: google/go-github · Fix GetBranch response
  4. 2015: postcss/postcss-url · Process urls inside AlphaImageLoader
  5. 2015: csscomb/core · Let define syntax for extensions
  6. 2013: ohmyzsh/ohmyzsh · Added function to show current Node.js version and new Bureau theme

Check out my Github