Hi there! My name is Ivan Kleshnin
I’m a software engineer, mentor, and blogger doing web development since 2007. Currently focused on running my own educational platform Paqmind.com. Occasionally open for mentorship, consulting, and freelance opportunities.
My professional interests are quite broad and include software architecture, functional programming, type systems – to name just a few. My working preferences are minimalism and 改善 (kaidzen, continuous improvement). I also know a thing a two about web design and development.
As a mentor, I prefer to give knowledge that will remain relevant over the years. Some of my former students work at Yandex, Sberbank, Alfa bank, Epam, Toptal, etc.
📺 Latest YouTube Videos
- React: мемоизация элементов форм
- Функции camelize / snakify – применяем продвинутые регулярки
- Rescript vs TypeScript – ребрендинг ReasonML
- Переход с Knex на Node-Postgres. Упрощение стека.
- React Tutorial: из JavaScript в TypeScript на примере Memory Game
Tech Stack
Apollo-Client, Apollo-Server, CSS, Git, GitHub, GraphQL, HTML, JavaScript, NextJS, NodeJS, PostgreSQL, React
2020 goals
🔮 - Make Paqmind.com more performant and polished⚡ - Master GitHub actions🦋 - Learn TypeScript better👯 - Collaborate with some other content creators📷 - Finally publish my travel photos
2021 goals
💎 - Practice ELM language🎮 - Make a multiplayer game –🌍 - Record more english videos🥅 - Release a few Open Source libraries
Random Achievements
- JavaScript TOP 10 in Warsaw/Poland
- Consulted enterprise-grade teams at PowerToFly, Epic Games, Toptal, etc.
- Performed technical reviews for Packt Publishing.
- Author of 250+ programming and dev. exercises at Paqmind.com.
- Author of almost 50 educational articles and tutorials.
- Contributed to a 3D editor for KwambIO.
- Implemented a custom markup language & compiler for Paqmind.
- Made a social portal in 500 hours for Inshipping.
- Contributed to popular libraries like CycleJS, Nunjucks, Parsimmon, etc.
- Open sourced a number of libraries in JavaScript and Python.
- Authored a few frameworks and CMS’.
Contacts
I’m occasionally open for mentorship, consulting, and freelance opportunities.
Drop me a PM, if you think I can be useful.


