About

avatar

Bohdan Liashenko

Developer and builder
Spotify, ex. Klarna

Hello there. My name is Bohdan and I love to build things. I have been a software engineer for over 15 years, working in various companies and projects, including Spotify and Klarna.

Many years ago I decided to learn React source code (React was at v15 at that time). It took quite some time, but as a result I published the open-source book “Under the hood ReactJs” which explains entire codebase with flowcharts.

First thing I realised after that I need some tool to generate flow chart images from JavaScript code. So a year later I built an open-source tool for that called “js2flowchart” which automatically generates flowcharts from JavaScript code.

Later, I discovered I still need something broader to cover entire codebase, something that can help marking important places in code, connections between files, etc. That's why I built “codecrumbs” (name is derived from “code” and “breadcrumb”). You can check out open-source version on Github.

While keep adding more features and learning more about the topic I got the vision that just a "library" won't solve it, it's time to step up the game and build an application with more systematic approach! So built Codecrumbs v2, which standalone application with many cool features! Check out project here.

🔭 Currently I'm building Betterlingo App - better way to learn language while enjoying content.