Senior Frontend Engineer and Team Lead with 11+ years in software development, including 5 years leading a development team.
I build products across the full spectrum: from complex enterprise web apps and Electron desktop clients to Telegram bots, browser games, embeddable widgets, and mini-apps. I care about clean architecture, performance, and shipping things that actually work.
- Current role: Team Lead / Senior Frontend Developer
- Team experience: Leading and mentoring a frontend team, code reviews, architecture decisions, sprint planning
- Philosophy: Pragmatic engineering — right tool for the job, no over-engineering, ship fast and iterate
More details
| Type | Details |
|---|---|
| Web Applications | Large-scale SPAs, enterprise dashboards, real-time collaboration tools (WebSocket, WebRTC) |
| Desktop Apps | Cross-platform Electron apps with auto-updates, native integrations |
| Bots | Telegram bots (Node.js, Python), automation tools, chat integrations |
| Games | Browser games for Yandex Games platform (JavaScript, Canvas) |
| Browser Extensions | Chrome extensions |
| Widgets & Embeds | Embeddable iframe widgets, third-party integrations |
| Mini Apps | Telegram Mini Apps, lightweight standalone apps |
| Backend | Python web apps (FastAPI/Flask), PHP (Yii2), REST APIs, Node.js services |
| PWA | Offline-first apps with Service Workers, Workbox |
Languages
Frontend Frameworks & Libraries
Styling
Desktop & Mobile
Backend & Runtime
Realtime & Communication
Build & DevOps
Testing & Quality
Browser APIs
Tools & Collaboration
Architecture
Feature-Sliced Design Feature-Based Architecture Modular Architecture Monorepo
Security
- Mentoring developers from junior to middle+
- Establishing code review culture and contribution guidelines
- Designing frontend architecture for long-lived products
- Cross-team collaboration and technical decision-making
- Sprint planning, estimation, backlog grooming
- Writing technical documentation (Confluence, ADRs)
- Interviewing and onboarding new team members

