Не заплатка.Не переписывание с нуля.Рост

BonesТочный оффлайн-плеер для Android.bones.d9d.devРыцарь и скелетыМаленькая озвученная игра для трёхлетки.bones-quest.d9d.devMix TimestamperТаймкоды для треклиста диджейского микса за секунды.timestamper.d9d.devАртефактыКерамика, где каждая вещь — артефакт со своим замыслом.artifacts.d9d.dev

Я выращиваю цифровые экосистемы.

Меня зовут Данил. По профессии full-stack инженер, но точнее — создатель.

Код — не синтаксис. Это среда, в которой что-то живёт, и она либо разрушается, либо крепнет в зависимости от того, как её посадили. Высоконагруженная e-commerce платформа и медитативная браузерная игра — одна и та же задача в разной одежде: сделать систему, которая живёт без постоянного спасения.

Инструментарий намеренно широкий — я не гонюсь за инструментами и фреймворками. Я беру то, от чего задача становится меньше.

Ясность важнее сложности. В коде, в бизнесе и в жизни.

Этот сайт — мой сад. Отполированные коммерческие работы растут рядом с недоделанными экспериментами и тем, что я бросил намеренно. Ничто здесь не притворяется законченным. Исследуйте, играйте, ломайте.

Давайте создадим что-то настоящее.

Манифест целиком →

Карта сада

Записей: 05

Свежий рост

Потокnote

Тыква

Шестисекундная петля с тыквой, 512 на 512, без звука. Играет сама и начинается заново.

растёт

Проектыfun

Bones — точный оффлайн-плеер

Оффлайн hi-fi плеер для Android, который честно показывает путь звука и учится тому, что вы на самом деле слушаете.

  • Индикатор поймал, что сам плеер режет 24-битный FLAC до 16 бит; исправлено в следующей версии, вывод теперь во float
  • Bit-perfect вывод на USB на Android 14+ и отчёт простым языком о том, что происходит со звуком
  • Больше 300 автотестов, включая снимки всех экранов
растёт

Лабораторияtool

Mix Timestamper

Вставляете треклист диджейского микса и его длину — получаете треклист с таймкодами за секунды. Есть и бот в Telegram.

растёт

Лабораторияgame

Рыцарь и скелеты

Маленькая озвученная обучающая RPG для трёхлетки. Шесть глав, проиграть нельзя, и игра никогда не зовёт играть ещё.

растёт