Lviv, Ukraine

Frontend & Full-stack Software Engineer

With 4 years of experience shipping features in React, Next.js, NestJS, Node.js, and TypeScript.


Looking for a product team where I can ship features, not rescue codebases.

Professional Experience

Frontend Software Engineer

Sep 2025 - May 2026

Owned cross-cutting frontend initiatives on a high-traffic Next.js marketplace, taking platform-wide changes — localization, analytics instrumentation, and performance — from scope to production across a shared, fast-moving codebase. Acted as the team's reference point for i18n and Amplitude questions.

  • Applied performance optimizations to a high-traffic production codebase with measurable impact — Lighthouse score on main page improved from 32 to 68
  • Localized the platform into 5 languages, with an AI translation pipeline for new i18n keys
  • Integrated Amplitude (events, session recording); maintained reliability after team changes caused regressions and acted as go-to for instrumentation questions
  • Migrated the platform from Next.js 14 to 16, reducing technical debt and unblocking adoption of newer framework capabilities
  • Performed SEO updates that improved content reach and user-flow data reliability
Next.js React TypeScript Tailwind CSS Material UI Motion HTML CSS next-auth Node.js Claude Amplitude BetterStack

Full-stack Software Engineer

Jun 2025 - Sep 2025

Shreddo

Acted as technical lead for an early-stage booking startup, translating loose founder requirements into specifications, architecture, and a delivery plan for a four-person team (two junior developers and a QA), then drove the day-to-day implementation and architecture calls. Before the startup was discontinued by the founders in September 2025.

  • Architected a full-stack booking platform from ambiguous requirements, including database design, system architecture, and security implementation
  • Built backend services with NestJS and TypeScript; set up PostgreSQL (RDS) as the primary data store with full schema ownership
  • Led technical decision-making and coordinated with the development team on implementation
  • Designed and deployed AWS infrastructure with CI/CD pipelines (Fargate, RDS, load balancing)
  • Defined technical scope from minimal product requirements, making independent decisions on data model, API design, and infrastructure to keep delivery on track
Next.js React TypeScript Tailwind CSS shadcn/ui Nest.js Express.js better-auth Node.js MongoDB PostgreSQL Docker AWS Vercel GitHub Actions PostHog

Full-stack Software Engineer

Jan 2023 - Jun 2025

RocketDevs

Delivered features and rescued legacy code across 12 client projects at an outsourcing agency, switching between Vue, React, Express, Nest, and Laravel stacks depending on each engagement. Work ranged from greenfield features to untangling and migrating inherited codebases under delivery pressure.

  • Refactored a 6,000-user social platform from Vue Options API to Composition API; improved Lighthouse score from 60 to 90
  • Implemented AI-powered real estate research using OpenRouter as a unified provider gateway, replacing direct per-provider API calls
  • Restored a production React codebase from source maps and migrated it from Webpack to Vite, achieving a 4× build speed improvement
  • Built custom DB views wired to Filament models for complex table filtering; implemented points-to-rewards exchange logic for an in-store loyalty platform
  • Modernized a legacy PHP codebase to Laravel
Next.js React TypeScript Tailwind CSS SCSS HTML CSS Vue Pinia Alpine.js JavaScript Vite Nest.js Express.js Node.js Laravel PHP Filament Inertia Pest MySQL PostgreSQL Redis Docker OpenRouter

Personal projects

Material Weather

2026

Browser extension for multi-location weather forecasts with local caching, themes, and saved locations.

  • Published on Chrome Web Store and Firefox Add-ons
  • Offline-first caching for saved locations and theme preferences
  • Built with WXT and Svelte 5; no backend—Open-Meteo API only
Install GitHub
WXT Svelte TypeScript Tailwind CSS Node.js Chrome Web Store Firefox Add-ons Store

Monobank MCP

2025

MCP server exposing Monobank account tools and public exchange rates for AI assistants.

  • Published on npm as @alerix/monobank-mcp
  • Typed tools for balance, transactions, and exchange rates
  • Built for the Model Context Protocol ecosystem in Node.js
TypeScript Node.js MCP

Stagit

2026

VS Code extension for lightweight Git stash workflows in the Source Control sidebar.

  • Dedicated stash view with inline actions in Source Control
  • Built with TypeScript and the VS Code extension API
  • Focused on fast stash iteration without leaving the editor
TypeScript Bun Node.js VS Code API Git

M3 Loading Spinner

2026

npm library porting Android's Material 3 loading indicator to the web with multi-framework bindings.

  • Published on npm as @alerix/m3-loading-indicator
  • Bindings for Svelte 5, React, Vue 3, and vanilla JS
  • Interactive docs site with framework-specific examples
Svelte React Vue TypeScript npm

Telegram sticker steal bot

2025

Telegram bot that lets users steal a sticker pack under their own ownership.

  • Go backend with PostgreSQL, deployed on Railway
  • Handles pack cloning via the Telegram Bot API
Go Telebot GORM Telegram Bot API PostgreSQL Railway

Skills

Hover or click a skill to highlight it in experience and projects.

Frontend

Backend

Databases

CI/CD & Cloud

Monitoring

AI

Education

Bachelor's in Computer Science

Lviv Polytechnic National University

Sep 2021 - Jun 2025