console.log('Hello World!')
My name is Alex.
I'm a developer, speaker, and mentor. Currently living in Russia
Some Projects 🧑💻
I have mostly worked on educational projects lately:
- Doka, like MDN but in Russian and with passion
🇷🇺 - Fullstack React with TypeScript, a book about building more robust React-apps using TypeScript
🇬🇧 - SOLID Book, a book about object-oriented design principles
🇷🇺 - TTT-TDD, a “Tic-tac-toe” test-driven development walk-through
🇷🇺 - Frontend with No Pain, a guide for frontend developers
🇷🇺
Previously, did some open (and not very much) source:
- Tzlvt, a finance management mobile app based on web technologies.
- Scroller, a fast, light-weight, and dependency-free content scroller.
Public Talks 🎙
When giving public talks, I like to do live coding. There is the source code for some of them:
Source Code for Popular Posts ✍️
On my blog, some posts refer to code examples. Here are some of them:
- Clean Architecture on Frontend, how to use the Clean Architecture when writing a React app
🇬🇧 🇷🇺 - Binary Adder in the Game of Life, a circuit implementation made with patterns from Conway's Game of Life
🇬🇧 🇷🇺 - Treees, a trees images generator built with clean architecture and OOP principles
🇬🇧 🇷🇺 - Dependency Injection with TypeScript in Practice, a logger-timer built using canonical DI
🇬🇧 🇷🇺 - Click me!, a silly old game implementation with RxJS and TypeScript
🇷🇺 - Finite State Machine, a data loader made using FSM
🇷🇺 - You Really Don't Need Redux Now, a Redux vs React.Context + hooks comparison
🇷🇺 - Text-to-Morse-code Translator, translates text into Morse code sound
🇬🇧 🇷🇺 - Web Worker Example, an example of using web workers for making a page more responsive
🇷🇺 - Tools, a list of tools I use in the development
🇷🇺
External Platforms
Except for the blog
- Twitter RU
🇷🇺 and EN🇬🇧 - Dev.to
🇬🇧 - Newline.co
🇬🇧
Badges 📌
Yeah, got some of these from Doka