Web-приложения
Smartlist Generator
Приложение для радиостанции для ускорения ручного создания плейлистов по заданным критериям на основе регулярно обновляющейся аудио-библиотеки.
Функционал:- Создание, сохранение и редактирование фильтров (по годам, жанрам, с возможностью комбинировать фильтры при помощи логических операторов). Возможность импортировать/экспортировть фильтры из/в JSON.
- Конструктор плейлиста (на основе сохранённых фильтров)
- Аудио-плеер
- Валидация ID3v2-тегов (+ генерация репорта) и простое обновление базы данных (запускаются как child-process, сообщающий свой статус через Server-sent events)
- Статистика библиотеки
- Возможность импортировать треки (в видео M3U-плейлиста), которые должны быть исключены из поиска
LiveStreamer
CLI-приложения и скрипты для автоматизации
Cue Splitter
CLI-приложение для разрезания аудио на отдельные треки по CUE-файлу. Формат получаемых файлов всегда FLAC.
Функционал:- Поддерживает FLAC, APE, WV, WAV
- При разрезании, заполняет все ID3v2 теги данными из CUE
- Поддерживает CUE-файлы с кириллицей
- Обнаруживает и предупреждает, если есть проблемы с pre-gap'ом
Simple Static Site Generator
Генератор статического сайта: конвертирует Markdown-файлы в HTML на основе JS-шаблона.
Прочие скрипты
Прочие скрипты для автоматизации рабочих и нерабочих процессов: бэкап баз даннных, создание SSL-сертификатов, обновление и настройка VPS, очистка системы, ...Разное
Привет, меня зовут Андрей. Я разработчик, специализирующийся на Node.js.
Занимаюсь веб-разработкой с 2006. До 2014 в основном как фронтенд. Затем был перерыв в 4 года, вне IT. С 2018 занимаюсь фул-стэк разработкой, с упором на бэкэнд, работая в основном над собственными проектами (SPA, REST API на базе Node.js, TypeScript, PostgreSQL, React) и частными заказами (поддержка сайтов и серверов, консультации, доработка API и т.п.).
Back-end разработчик
Back-end разработчик
Back-end разработчик
Front-end разработчик
Web-дизайнер
Front-end разработчик