LS

Backend and a bit of frontend developer. I also know DevOps, dabble a bit in design. Basically, a fullstack developer who doesn't claim to be anything special ☺️

I am also interested in music, photography, learning to draw, and I'm part of the furry/brony fandoms 🦄

News

Projects

TH

This website

A simple portfolio website, assembled in a few hours.

Vue
Vite
TypeScript
Tailwind CSS
shadcn/ui
i18n
SSR (SSG)
NE

Nextube Donations

An MVP of a donation collection system (analogous to Boosty, Patreon).

Vue
Vite
TypeScript
Ionic
i18n
PHP
Nginx
OpenAPI
MySQL
Docker
Redis
SY

Syberia OS

I participate in the project as a designer and web developer.

Created the logo, several boot animations, and wallpapers.

Also made the website with a catalog of supported devices and a system for supporting Android OTA updates. The website itself was made back in 2018 and is hard legacy. I made it when I was a complete newbie, so the code there is just terrible—you shouldn't do it that way.

But nevertheless, the website has been running smoothly for over 6 years 😉

Android (AOSP)
Photoshop
Illustrator
After Effects
PHP
FatFree
Bootstrap
Nginx
SE

Self Graph

The project was created as a testing ground for learning new technologies for me.

It is a ready-to-use Vue3 component with a textual WYSIWYG editor and a self-hosted service similar to telegra.ph to demonstrate working with this component.

The project is not polished; someday I will finish it 😔

Vue
Vite
TypeScript
Tailwind CSS
shadcn/ui
i18n
TipTap
Supabase
PostgreSQL
TG

tgquotebot

A simple Telegram bot that creates stickers based on the messages sent to it, so you can use them later "for important negotiations."

What's interesting is the approach to "drawing" the sticker: it uses offscreen rendering with the Chromium browser engine (via Selenium), which allows for drawing stickers of any complexity, even with transparency support.

Golang
Docker
Selenium