Skip to content
View termyanen's full-sized avatar

Block or report termyanen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
termyanen/README.md

Header

LinkedIn  Telegram  Email  Profile Views

About Me

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

What I Build

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

Tech Stack

Languages

TypeScript JavaScript Python PHP HTML5 CSS3

Frontend Frameworks & Libraries

React Vue.js Redux Redux Toolkit Redux Saga Immer React Router

Styling

SASS/SCSS CSS--in--JS PostCSS

Desktop & Mobile

Electron PWA Chrome Extensions

Backend & Runtime

Node.js Yii2 Telegram Bot API

Realtime & Communication

WebRTC WebSocket

Build & DevOps

Webpack Vite Babel Docker Nginx GitLab CI

Testing & Quality

Jest React Testing Library Storybook ESLint Prettier Sentry

Browser APIs

Canvas Web Workers Service Workers IndexedDB File API Web Streams API

Tools & Collaboration

Figma Jira Confluence Git

Architecture

Feature-Sliced Design Feature-Based Architecture Modular Architecture Monorepo

Security

libsodium

Leadership & Engineering Culture

  • 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

Footer

Pinned Loading

  1. pulsaform pulsaform Public

    Real-time audio visualization app powered by Web Audio API. Use your microphone or upload a track to see the sound come alive.

    JavaScript 1

  2. gitlab-actions gitlab-actions Public

    Chrome extension for GitLab merge requests: one-click rebase, version bump, auto-merge, CI jobs, and Jira integration. No tokens needed.

    JavaScript 4