Sergey Levkovich

Software Developer

Arrow down

My pet projects

Dots and Boxes. Dice rolling
Dots and Boxes. Dice rolling
Dice, Dots & Boxes — a modern take on the classic "Dots and Boxes" game, featuring a unique dice mode and an advanced AI opponent!
  • TypeScript
 TypeScript
  • React Native
  • React Navigation
  • React Native Skia
  • Redux
React NativeReact NavigationReact Native SkiaRedux
Download on the App StoreGet it on Google Play
"Ultimate Random Generator"
"Ultimate Random Generator"
Android application written in React Native. Get random values for different categories
  • TypeScript
 TypeScript
  • React Native
  • React Navigation
  • React Native Elements
  • Jest
React NativeReact NavigationReact Native ElementsJest
Get it on Google Play
Fly box hunting
Fly box hunting
HTML5 canvas game.
  • JavaScript
JavaScript
  • HTML5 Canvas
HTML5 Canvas
Amateur Football Leagues of Yerevan
Amateur Football Leagues of Yerevan
Yefl.am - Source of Information on Amateur Football Leagues in Yerevan. Detailed match and round reports will help understand what transpired on the field and in which areas need to work on your game. Latest news about amateur football in Yerevan
  • TypeScript
 TypeScript
  • NextJs
  • NestJs
  • Mysql
NextJsNestJsMysql
Draw whatever you want
Draw whatever you want
A simple drawing application.
  • JavaScript
JavaScript
  • HTML5 Canvas
  • RxJs
HTML5 CanvasRxJs

My presentations

My articles

Memoization in React: Powerful Tool or Hidden Pitfall?

Exploring the benefits and potential pitfalls of memoization techniques in React applications

Master React by Designing Effective APIs With the useImperativeHandle Hook

Learn how to design effective APIs using the useImperativeHandle hook in React

React 19: New Tools To Work With Forms

Discover the new form handling capabilities and tools introduced in React 19