My name is

Vitaly Kuleshin

Vitaly Kuleshin


and I am the frontend-developer,
you are looking for

Experience more than 10 years. I've seen things you people wouldn't believe... Attack ships on fire technology births; grew up with them. I know their secret weaknesses and true strength.


  • ·
  • ·
    Estimating the time and cost; also for complex and new tasks for the team
  • ·
    Transformation of old code; refactoring without downtime
  • ·
    Develop the stalled tasks to satisfying results
  • ·
    Planning, staging, prioritizing and setting tasks; the transformation of uncertainty into clarity
  • ·
    Each situation has its own balance of perfectionism vs speed
  • ·
    Touch of style


  • ·
    HTML5, EPUB, Structured (micro) Data
  • ·
    CSS/Sass/Stylus, Responsive, Support old and limited platforms, Bootstrap, Foundation, Materialize CSS, Semantic UI, Skeleton
  • ·
    Sketch, Photoshop, Illustrator
  • ·
    JavaScript: Vanilla, jQuery, Angular.js 1.x/2 (in progress), Vue.js/Vuex, React/Redux/RxJS (in-progress)
  • ·
    SVG, D3.js
  • ·
    Social & 3rd-party services integration (Facebook, VK, Google, Yandex, Github, etc.)
  • ·
    Docker, Webpack, Gulp, Yeoman, Jasmine/Mocha, Karma
  • ·
    Python/Django/DRF, Node.js, Ruby/Rails, PostgeSQL, Firebase

Work *

* Samples are interactive, so click 'em

{{workTitle}} {{httpsHostile}}.


open page in new tab {{getAlive(work)}}



Questions on frontend-technologies, architectural solutions. Help with estimation and planning — both as about small, as large and incomprehensible tasks.


Writing and supporting documents that make clear what is necessary to implement the project. Both as for solely inside team, as for an external user or customer.

  • ·
    Business proposal
  • ·
    Technical Description
  • ·
    Feature and plans description, fixation of project agreements, API formalization

IT project development

All of the above, as part of development process, plus, obviously, programming.

  • ·
    Planning, budgeting, consulting & documentation
  • ·
    Set task/project architecture
  • ·
    Frontend-coding powered by UI/UX background
  • ·
    Support & Refactor Legacy projects
  • ·
    PSD/Sketch → HTML & CSS


  • ·
    Finish my mind-blowing "Notes Service" project (as extension of Titamóta project)
  • ·
    Code desktop apps under Electron (because it's all JavaScript!)
  • ·
    Be able to lead a team into satisfying fulfillment


Titamóta — time, task and money tracker

Minimalistik, yet powerful. Social authorization, though you can work locally. Flexible structuring through timer "command-line". My live project, recently hit 5th major version.

#Vue.js, #Python/Django/DRF, #PostgreSQL, #Docker



Why? For
your text →
to occupy all available string

npm install mr-fontfit

Simple HTML/CSS components


Modularizing HTML/CSS coding. Not intended for production, but making copy-paste-check doom go:
npm install mr-utils

Test-Driven HTML/CSS development


Implementation of the Test Driven Development concept for HTML/CSS coding:
npm install mr-testwood

Funny phrases generator


Strictly speaking, what dictionary you give is what phrases you get:
npm install mr-funny

Binary operations with array


Uberquick add, remove and search operations in sorted array, using binary algorithm:
npm install mr-sorted-array