Alex Storozhenko.

I build software end to end — backend systems, real-time frontends, and the platforms that tie them together — and lead engineering at Morze.

Alex Storozhenko

Stack

7 groups
Programming languages
  • TypeScript
  • Python
  • JavaScript
  • TypeScript
  • Ruby
  • Golang
  • C
Frontend
  • React
  • PixiJs
  • Next.js
  • TanStack
  • Tailwind
  • Framer Motion
  • Scss
Backend
  • RoR
  • Gin
  • FastAPI
  • Forze
  • Sinatra
  • Redis
  • MongoDB
  • Postgres
  • Clickhouse
  • RabbitMQ
AI utils
  • Claude
  • Cursor
  • GPT
Tooling
  • Vercel
  • Git
  • Vite
  • Linux
Devops
  • Docker
  • GCP
  • Yandex Cloud
  • k8s
  • Serverless
Languages
  • Russian
  • English B2

Experience

6 roles
  1. 2023 — PresentRemote

    Independent development

    Full-stack / Game Frontend Engineer

    Build web apps, services, and gambling products end to end as outsourced work for international clients.

    PixiJSTypeScriptReactGolangRubyNode.js
  2. 2024 — PresentRemote

    Morze

    CTO

    Lead an 8-person team and own the architecture and delivery of the Morze product suite.

    ManagementTypeScriptPythonRuby
  3. 2023 — 2024Remote

    Textback

    Frontend Engineer

    Built embeddable widgets for the Bitrix24 and amoCRM platforms.

    SolidJSTypeScriptReact
  4. 2020 — 2023Remote

    Sibext

    Backend Engineer

    Built the backend for an Australian company's IoT platform — a hardware-communication layer over the Z-Wave protocol — and maintained the service behind their smart-home control panel.

    Ruby on RailsRubyCKotlinPostgreSQL
  5. 2020Russia

    Sibirix

    Trainee Backend Engineer

    Built an online store for a kitchen-furniture retailer.

    PHPYii2PostgreSQL
  6. 2019Russia

    Alawar

    Trainee Gamedev

    Interned on the Unity game "Beholder 2", building gameplay features and writing engine plugins.

    C#Unity

Selected work

6 projects
Gambling01 / 06
Year
2023
Role
Architecture · Frontend

Holdem Hub Poker

A poker room for Texas Hold'em cash games and tournaments, delivered as outsourced work for a client in Spain.

I built the frontend and shaped the platform's design. The platform has two parts — the lobby and the in-game widget — and I wrote a dedicated game engine so the widget stays easy to scale and maintain.

PixiJsReactViteTypescriptLodashDockerGCPServerless
Mini-app02 / 06
Year
2025
Role
Solo · Fullstack

Poker Statistics mini-app

Two Telegram mini-apps for poker stats — scoring, buy-in requests, reconciliation, and settlements.

In a cash game, one player is assigned as the banker: they take a commission and log every buy-in during the session. At the end, the app works out on its own who owes whom and how much, syncs automatically, and updates each player's total wins and losses in the stats. It also has achievements for specific events or actions, plus a separate statistics mode for tournament play.

Next.jsTypeScriptReactTailwind
AI Widget03 / 06
Year
2024-2026
Role
Solo · Fullstack

Morze Assistant

An embeddable AI widget for websites.

A widget you embed on any site and connect to a bot with any scenario and AI behind it. The scripting engine doesn't just carry the conversation — it can perform arbitrary actions, like sending a Telegram notification or creating a new lead in a CRM. On the server side, any logic can be built with morze-assistant-engine, a low-code platform for high-performance bots. The widget's colors, animations, and background are fully customizable, and it supports voice messages with transcription as well as file attachments.

GolangRubySinatraTypeScriptReactBun
ERP04 / 06
Year
2023-2026
Role
Management · Fullstack

Morze ERP

A lightweight ERP system for fast analytics, planning, and procurement.

An ERP system for managing orders, purchasing, tasks, and requirements planning. A common problem: a shop-floor manager doesn't know how much of what to buy, and there's no single platform where requirements turn into purchasing tasks. This system solves that with a graph algorithm — you can see exactly what's missing from stock for current and upcoming orders, which significantly lowers the risk of missing a deadline and losing profit. You can create and assign tasks, build specifications, handle goods receiving, reserve parts for a specific task, and more.

On the shop floor in particular, there isn't always a convenient way to work at a computer with a mouse — either it's awkward or there's no suitable machine — so, alongside the web version, I built a TUI version of the system.

PythonForzeReactViteTanstackTailwindShadcn
CRM05 / 06
Year
2025
Role
Management · Fullstack

Morze CRM

A CRM system for manufacturing.

A CRM that lets manufacturing managers log sales, schedule activities, assign tasks, run sales analytics, and more. It all runs inside the Morze ecosystem, so it stays in sync with Morze ERP.

PythonForzeReactViteTanstackTailwindShadcn
Gambling06 / 06
Year
2022
Role
Frontend

Tetrismania mini-app

A Telegram mini-app gambling game.

A gambling app for Telegram. The goal is to line up three pieces so the line clears, crediting funds to a virtual balance you can cash out. We wrote an algorithm that keeps pieces from ever being dealt in a sequence that would let you clear lines indefinitely, so the house always stays ahead.

PixiJSPythonReact