Senya Pugach

Moscow, Russia

mail telegram github instagram artlebedev (ru)





Featured projects

in Art. Lebedev Studio


is endlessly generated monumental psychedelic web experience for the founders of the Russian rock scene

The number of versions of the site is unlimited, scroll to the end to see the new version which no one except you see it again because all of there are unique. My magnum opus in Art. Lebedev.

Art. Lebedev's own mini Soundcloud. I patched hls.js, setup nginx, wrote audio converting scripts.

2D editor for creating fast web animations

Scroll down and type “upisfree” for the editor. Entities dragging, cloning and scaling.

Sotbi AR iOS app

the augmented reality app demonstrates the oddity of corporate workdays

Sotbi's are guys who, forcing debtors to pay back multibillion-rubles debts. So, in this AR game your goal is find the five hiding debtors.

Sotbi app announcement

Для анонса Сотби я вытащил модель из Юнити, написал в вебе редактор для рисования полёта пути камеры (на следующем проекте я узнал, что, оказывается, это проще сделать в 3д-редакторе) и пропатчил FBXLoader из three.js для использования pako.js вместо zlib.js, потому что на бюджетных Андройдах модель слишком медленно распаковывалась.

Moscow Metro Map 4.0

For the Moscow metro map I created various tools to facilitate the designer's work on the map, and also developed scripts to automate the creation of the map in different formats and its translation into different languages. By the way, it is terrible to script Adobe Illustrator.

Ludum Dare games


a game about draftee who coming back to mother in a zinc lined coffin

This is my most heartbreaking game that saved me from the army.


use your knife to kill those who never cry

I made a raycasting engine from scratch during summer 2019 and wrote this game using it during one of the Ludum Dare weekends.

wish you were here

about a man who gave everything to God to have his love with him

My girlfriend got stuck in another country during the COVID-19 pandemic and I really missed her.


childhood memories from 1937

The Great Terror has affected every family in Soviet Union: my great-grandfather was shot, great-great-grandmother was imprisoned and others were dispossessed.


a game about Kazakhstan's attack on Omsk

First Unity experience.

commercial games

Game for cloned by Rovio

in 2019, Angry Birds no longer existed in the browser; they now exist, though with Russian army colour

Destructible environment, level editor, mobile support, different shell types, incredible sounds, rating server.

Mario clone for

Based on Full Screen Mario. I made it work on mobiles, add touch controls, rewrite audio engine from <audio> to Web Audio API, made a rating server and add new textures (it was a problem because of the custom strange texture format), all in one week.

Игра про сёрфера, управляемого голосом (на битбакете)?

open source contributions

BasisTextureLoader in three.js: support repeated loading of same texture

On Friday, the first day after the release of the Aquarium, I encountered a lack of video memory on many devices and the page crashes. I had three days before site will be promoted to the large audience to somehow solve this problem. It took me one weekend to learn about the existence of GPU compressed textures, learn about Basis Universal textures and write a patch for the BasisTextureLoader in three.js, as well as to finish the GLTF model loader so that he could understand .basis textures.

webMCR: Minecraft CMS

контрибьютил в нее, когда делал свой сервер и изучал пхп

personal projects

Telegram web client created in two days

Конкурс на разработку веб-клиента для Телеграма длился 2 недели, но у меня было всего два дня. За это время я сделал полностью работающий телеграм с двухфакторной аутентификацией, чатами, отправкой и просмотром сообщений.

Emoji translator

Test task to Art. Lebedev. Translate from 8 languages to emojies. Very fast, multithreading, English & Russian stemming, emoji variants for the word, working in non-supporting emoji environments (like Windows XP), custom speedy data format.

Raycasting engine from the scratch

чтобы сделать игру на людум

Education renderer from the scratch

чтобы понять как рисуется 3д на самом базовом уровне


My own personal infinite TV network. terminal player

medik: Windows Store cli before public API was released

Тестовое задание в фабрику лояльности. Из-за этого проекта я поехал на два месяца в Питер на стажировку.

in school times

$500 brain-computer interface: brain typing

brain-computer interface for symbols typing using brain neural activity (in simple terms, with thoughts)

That's what I was doing at 17 instead of getting ready for university.

World's first VR brain-computer interface (still for ~$500)

When I went to Moscow to the main Russian scientific conference for schoolers, juri told me that they would not give me an award unless I showed a demo directly at the conference. But my brain was distracted by various noises and BCI gave wrong results: for a good result, you need a quiet room with no noises. Then I bought a cardboard, put my phone in there, and using my friend's phone as a Wi-Fi router (there was no internet in the conference room), I created the world's first VR brain-computer interface for typing symbols with the power of thought overnight on my knee.

So, they didn't give me a single award.

“My Way” Windows Phone app

A Windows Phone application that allows residents of Omsk (this is in Siberia) to find out when a bus will arrive at their stop. It is especially useful in winter to avoid freezing to death at the bus stop. Also, there is AR in this app, in 2014.

3 побега из дома осенью 2015

Я был влюблён в девушку из Москвы, умиравшую от рака. Мне было 16, отношения с родителями были крайне напряжены и я три раза сбегал из дома. Меня снимали с поезда, я был в детдоме Тюмени, я улетал на самолёте, я спал в подъездах и теплушках, я был в федеральном розыске, я сдавался полиции, когда они пришли к девушке, я был в тайной тюрьме для беспризорников, меня забирали домой в Омск, а через месяц я ездил на школьную научную конференцию в Москву и брал там место и награды.

Minecraft server

концепция шутера от первого лица, свой магазин предметов, свой лаунчер и сборка модов, первый мир знак рубля ₽ в майнкрафте до принятия его официальным символом рубля

dj sets


описание или группы?


описание или группы?


описание или группы?