Ilya Garbuz

Full Stack Developer

Crafting scalable web applications with modern tools: resilient APIs, polished interfaces, and deployments you can reason about.

Ilya Garbuz

Working on

Transistor

Full-stack development of a B2B platform for LED lighting equipment. Delivered end-to-end development and maintenance of the website, featuring a catalog with 10,000+ SKUs. Key functionality includes building automated compatibility tools for selecting matching components (profile + LED strip + power supply), helping minimize errors during order assembly. Designed and implemented a multi-functional personal account with customizable UI tailored to client needs, enabling the generation of commercial proposals (export to PDF/Excel) and price list management. Integrated the platform with 1C for real-time synchronization of stock levels (>90% of items in stock) and pricing.

Web App • E-commerce • Nuxt • Node.js • MongoDB

Arlight

Full-stack development of a corporate B2С website for a premium LED lighting manufacturer. Developed and maintained the flagship corporate website for Arlight, a market leader with over 25 years of history. Implemented key marketing and partnership functionalities, including a loyalty program portal for designers ("My.Arlight") to support wholesale and project-based sales. Built an educational content hub featuring webinars, training videos, and certified programs to support the company’s partner training initiatives. Integrated modules for multi-channel customer support and service management, ensuring seamless access to technical documentation and product information for B2B clients.

Web App • E-commerce • Nuxt • Node.js • MongoDB

CashControl

Full-stack web app for tracking personal expenses: secure multi-user accounts, CRUD for categories and transactions, analytics, and automated MongoDB backups with Telegram notifications—deployed as containerized services. Built a REST API with Node.js, Express, and TypeScript using Mongoose on MongoDB: JWT auth, bcrypt password hashing, express-validator, user-scoped data, aggregation for analytics, and health checks. Implemented a Vue 3 SPA with TypeScript, Vite, Vue Router, Axios, and Element Plus; protected routes, JWT in cookies, tables with sorting/pagination, filters (category, date range), and Chart.js dashboards. Containerized the stack with Docker Compose (MongoDB, API, static frontend behind Nginx, optional backup service): one-command local/prototype deployment. Added an automated backup service with scheduled dumps, archiving, and a Telegram bot for on-demand backups and status (extends the product beyond CRUD into ops).

TypeScript · Vue 3 · Element Plus · Node.js · Express · MongoDB · Mongoose · Docker · Nginx · Chart.js

DeepSeek Chat Manager — Browser extension

Chrome extension (Manifest V3) that lets users organize DeepSeek chats into custom folders via a Vue popup, content-script integration, and background coordination—with persistence and SPA-friendly behavior. Built a Chrome extension with Manifest V3: popup UI (Vue 3 + TypeScript), content script for the DeepSeek site, and service worker for state and coordination. Implemented folder CRUD, context-menu flow to assign chats to folders, and persistent settings so layouts survive sessions. Integrated with DeepSeek’s web app: session-aligned auth, API-backed chat discovery, and handling of SPA navigation and async-loaded content so lists stay reliable. Used Vite for builds and packaging (build, package for store-ready zip), with a TypeScript-first layout (popup, content, background, shared).

TypeScript · Vue 3 · Vite · Chrome Extensions API (Manifest V3) · Content scripts · Service worker · Browser storage

Work experience

Full Stack Developer

ARLIGHT

Sep 2023 — Present

  • Full-stack ownership of flagship B2B e-commerce properties: 10k+ SKU catalogs with live stock and pricing sync, plus account workflows for commercial proposals, exports (PDF/Excel), and price-list management.
  • Built and maintained advanced LED product configurators and calculators—compatibility and kitting logic for profiles, strips, power supplies, and accessories to cut ordering errors and speed up BOM-style assembly.
  • Supported operations for a network of ~50 dealer e-commerce sites: coordinated releases, integrations, and ongoing technical upkeep alongside the partner wholesale program.

Frontend Developer

Uonmap

Apr 2022 — Sep 2023

  • Shipped UI for a modular K-12 SaaS product with 16 configurable modules, bringing students, parents, teachers, and school staff into shared, role-aware workflows.
  • Built frontend experiences that integrate AI- and IoT-driven signals through unified UX patterns, supporting safer campuses, wellbeing visibility, and clearer day-to-day operations.
  • Iterated with product and design on features aimed at personalized learning, reducing administrative load on teachers, and easing staffing pressure through smarter tooling.

Toolkit

Frontend

HTMLCSSSCSSJavaScriptTypeScriptVueNuxtTailwindAstro

Backend

Node.jsMongoDBExpressREST API

Tools

DockerFigmaGit

Blog

Apr 1, 2026 · 8 min read

Git for Beginners: How I Stopped Breaking Into a Cold Sweat at the Word "Merge Conflict"

A plain-language intro to Git for new developers: what version control is, how to install it, and the commands you need to commit, branch, and collaborate without the jargon.