Egor Gorbachev
Hi there 👋 I am a full-stack developer passionate about UI/UX, static typing, and software testing
Pet projects:
My contributions to Open Source:
- mobx (⭐28.1k+️) - 23 PRs. Example PR - Fix type inference of the action callback arguments merged
- phpstan (⭐13.7k+️) - Detect enum duplicated values merged
- wavesurfer.js (⭐9.7k+️) - Waveform with rounded bars merged
- assistant-ui (⭐6.7k+️) - Add support for dynamic headers in EdgeChatAdapter merged
- ts-essentials (⭐4.0k+️) - Simplify Merge type merged
- construct-js (⭐1.4k+️) - Use TS assertion signature to avoid type casting merged
- mobx-angular (⭐479️) - 10 PRs. Example PR - Replace Karma with Jest, run tests on CI merged
Publications:
- Why I fix bugs for free and how it changed my career (in Russian, 15K views) 4th place in Habr Open Source competition (80+ entries)
- How I built a project for myself and won a prize from Telegram (in Russian, 21K views) Habr Technotext 2023 Nominee
Talks:
Blog posts:
- How to integrate Telegram Stars Payment to your bot (19.7K views)
- The difference between type and interface in TypeScript (11.6K views)
- How I built a project for myself and won a prize from Telegram (817 views)
- Configure multiple entry points for Create React App without the eject (4.6K views)
- A simple Mobx under 50 LOC to understand observer pattern (2.3K views)