Skip to content
View lyoraeth's full-sized avatar
🏢
Working in office
🏢
Working in office

Block or report lyoraeth

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
lyoraeth/README.md

Hi, I'm Danil — Frontend Developer

Currently at Dancecolor web studio, de-facto lead on two commercial projects.
My focus: pixel-perfect implementation, performance engineering, and untangling legacy code into something maintainable.

Most of my work lives in private GitLab repos — this GitHub is for personal projects and experiments.


What I work on

Spliteks — deep frontend modernization of a corporate industrial portal (Bitrix/legacy stack).
Decomposed a monolithic main.js/main.css, migrated critical modules to TypeScript, built a proper Gulp pipeline, replaced ScrollSmoother with Lenis. Cut CSS bundle from 1.2 MB → 143 KB, pushed PageSpeed from 69 → 89.

Apple Inside — e-commerce feature work and maintenance.
Also inherited a mess: the project repo was locked to a former developer's personal account. Mirrored it, set up a proper org (dancecolor-sub), configured access and branch protection, rewrote the README, brought the codebase up to date.

CRM (NDA, solo freelance) — built frontend architecture from scratch: Vue 3 + Pinia + TanStack Query, full TypeScript coverage, REST API integration (Laravel), Shadcn UI kit.


Stack

Daily:
JavaScript / TypeScript · Vue 3 · Pinia · TanStack Query · SCSS / BEM · GSAP · Gulp · Vite · Git

Figma:
Not just reading specs — I work in Figma properly: auto layout, variants, components, design tokens.
When there's no designer I pick up the file and finish the job.


A bit more context

I tend to hold the whole project in my head, not just my slice of it. That means I catch things outside my immediate scope — conversion bottlenecks in forms, scroll-jacking, structural issues in incoming code. Lately that's been expanding into audits and product-side thinking, which is the direction I want to keep moving.

Also: I run my own server — Gitea, Vaultwarden, personal mail (me@lyoraeth.art), Nginx, Cloudflare tunnel. Not a DevOps, just someone who got tired of depending on other people's infrastructure.


Projects

Something new is in progress — will be here soon.

Older work (different stack, different era):


Contacts

Pinned Loading

  1. aiogram-yoomoney-bot aiogram-yoomoney-bot Public

    Telegram bot for automated sales and delivery of digital content with YooMoney payment integration.

    Python

  2. ecommerce-portfolio-project ecommerce-portfolio-project Public

    A functional minimal e-commerce application developed as a portfolio piece. Built with React, PHP, and Tailwind CSS, demonstrating key full-stack and UI/UX skills.

    TypeScript

  3. personal-portfolio-archived personal-portfolio-archived Public archive

    Archived personal portfolio project. A client-side SPA with dynamic desktop/mobile experiences, custom routing, GSAP animations, and localization. Built with TypeScript, Tailwind, and Vite to showc…

    HTML

  4. portfolio-website portfolio-website Public archive

    A Clean, Responsive, and Localized Static Website

    HTML

  5. lyoraeth lyoraeth Public

    Config files for my GitHub profile.

  6. Simple-Header Simple-Header Public

    a simple project created to present the source code and execution logic within the framework of a given test task.

    TypeScript