About me
Projects

Flow canvas

Illustrative sketch of the project

Module for building bot behavior by reacting to user input. This interactive module allows for actions via drag and drop functionality. With this module, programming bot behavior becomes intuitive, without the need for specialized programming languages. Simply select the desired block and connect it with others to create comprehensive bot behavior.

Key challenges:

  • maintaining 30FPS performance with numerous blocks (over 500),
  • implement many functionalities such as zooming in/out on scroll, as well as copying and pasting selected blocks or entire sections, and many more user-friendly actions
  • providing interactive and user-friendly error notifications within the flow

Tech stack:

  • TypeScript
  • React
  • Node.js
  • PostgreSQL
  • Redux Tollkit
  • Redux-Saga
  • Axios
  • Zod
  • SASS
  • Cypress
  • Jsplumb
  • Docker
  • Jenkins

Industries and sectors:

  • Finance
  • Insurance
  • Customer Support
  • Marketing