Bohdan Liashenko

Founder, CTO at Betterlingo

Stockholm, Stockholm County, Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Bohdan Liashenko is a founder and senior software engineer with 11 years of experience designing and delivering complex front-end architectures and leading teams of 10+ engineers. He combines hands-on UI engineering (React, TypeScript, performance optimization) with product-focused CTO experience at startups like Codecrumbs and Betterlingo, and production-scale roles at Klarna and Spotify. Bohdan is a prolific open-source author—creator of js2flowchart and codecrumbs (10k+ GitHub stars collectively)—whose work makes codebases more understandable through visualization. A regular conference speaker and technical author, he blends deep engineering craftsmanship (SOLID, OOP/FP) with a passion for developer tooling and code learning. Based in Stockholm, he often tackles the non-obvious problem of scaling knowledge transfer inside large codebases by converting code into visual, shareable artifacts.
code11 years of coding experience
job12 years of employment as a software developer
bookIgor Sikorsky Kyiv Polytechnic Institute
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

html10
javascript10
visualization10
svg10
visualizations10
flowchart10
react10
debug9
css9
web-development-project9
debugging9
scheme8
fibers7
fiber7

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
Entire React code base explanation by visual block schemes (Stack version)
Role in this project:
userFront-end Developer
Contributions:89 commits, 15 PRs, 84 pushes in 3 years 11 months
Contributions summary:Bohdan primarily contributed to the presentation layer of the React code explanation. They added presentation images and modified the `app.js`, `steps.js`, `index.html`, and `main.css` files to incorporate new slides, animations, and interactive elements for visualizing React concepts. The commits demonstrate a focus on enhancing the visual presentation and user experience through the addition of GIFs, SVG images, and interactive controls.
pjaxheadschemesreactjsreconciliation
js2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn other’s code. Design your code. Refactor code. Document code. Explain code.
Role in this project:
userFull-stack Developer
Contributions:220 commits, 6 PRs, 209 pushes in 5 years 4 months
Contributions summary:Bohdan's commits primarily involve the modification of JavaScript code to generate SVG flowcharts. They have implemented features such as adding new shapes (loop, conditional, etc.) to the flowchart library. They also worked on code structure including adding new theme support and modularizing core functionality. Their work focuses on enhancing the visual representation of code.
schemevisualization-libraryexplainrefactorvisualisation
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Bohdan Liashenko - Founder, CTO at Betterlingo