Hi there 👋 I am a full-stack developer passionate about UI/UX, static typing, and software testing.
Pet projects:
- MemoCard - Award-winning Telegram mini app for improving memory with spaced repetition.
- mobx-log - Logging library for MobX. 600k+ total downloads
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.9k+️) - Waveform with rounded bars (merged)
- assistant-ui (⭐7.4k+️) - 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. Last PR - Replace Karma with Jest, run tests on CI (merged)
Talks:
Blog posts:







