---
title: Oleksii Morozov | Frontend & Full-Stack Engineer | React, Next.js, TypeScript
description: Frontend & Full-stack Software Engineer. With 4 years of experience shipping features in React, Next.js, NestJS, Node.js, and TypeScript.
open_to_work: true
image: https://alerix.dev/og-image.png
---

# Oleksii Morozov

**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.

## Contact

- Email: [oleksii.morozov.w@gmail.com](mailto:oleksii.morozov.w@gmail.com)
- GitHub: [https://github.com/Aler1x](https://github.com/Aler1x)
- LinkedIn: [https://www.linkedin.com/in/oleksiim](https://www.linkedin.com/in/oleksiim)
- Telegram: [https://t.me/alerix_dev](https://t.me/alerix_dev)

## Skills

### Frontend

Next.js, React, TypeScript, Astro, Svelte, Tailwind CSS, Material UI, shadcn/ui, Motion, SCSS, CSS, HTML

### Backend

Node.js, Nest.js, Express.js, Fastify, Drizzle ORM, TypeORM, better-auth, next-auth, Laravel

### Databases

MongoDB, MySQL, PostgreSQL, Redis, Cloudflare D1, Cloudflare KV

### CI/CD & Cloud

Git, Docker, GitHub Actions, GitLab CI/CD, Vercel, Cloudflare Workers, Railway

### Monitoring

BetterStack, Amplitude, PostHog

### AI

OpenAI, Claude, Gemini, OpenRouter, Cursor, MCP


## Experience

### Frontend Software Engineer at YachtWay

September 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

[https://yachtway.com](https://yachtway.com)

Skills: Next.js, React, TypeScript, Tailwind CSS, Material UI, Motion, HTML, CSS, next-auth, Node.js, Claude, Amplitude, BetterStack

### Full-stack Software Engineer at Shreddo

June 2025 - September 2025

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

Skills: 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 at RocketDevs

January 2023 - June 2025

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

Skills: 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

## Projects

### Material Weather

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

Links: [Install](https://chromewebstore.google.com/detail/material-weather/gjgjookbmggfkkhamcjpjobofcchhfef), [Install for Firefox](https://addons.mozilla.org/en-US/firefox/addon/material-weather/), [GitHub](https://github.com/Aler1x/weather-extension)

Skills: WXT, Svelte, TypeScript, Tailwind CSS, Node.js, Chrome Web Store, Firefox Add-ons Store

### Monobank MCP

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

Links: [npm](https://www.npmjs.com/package/@alerix/monobank-mcp), [GitHub](https://github.com/Aler1x/monobank-mcp)

Skills: TypeScript, Node.js, MCP

### Stagit

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

Links: [Releases](https://github.com/Aler1x/stagit/releases), [GitHub](https://github.com/Aler1x/stagit)

Skills: TypeScript, Bun, Node.js, VS Code API, Git

### M3 Loading Spinner

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

Links: , [npm](https://www.npmjs.com/package/@alerix/m3-loading-indicator), [GitHub](https://github.com/Aler1x/m3-loading-indicator)

Skills: Svelte, React, Vue, TypeScript, npm

### Telegram sticker steal bot

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

Links: [@stickers_steal_bot](https://t.me/stickers_steal_bot), [GitHub](https://github.com/Aler1x/tg-sticker-stealer-bot)

Skills: Go, Telebot, GORM, Telegram Bot API, PostgreSQL, Railway

## Education

### Lviv Polytechnic National University

Bachelor's in Computer Science

September 2021 - June 2025
