Я хочу решать новые и интересные задачи на любом необходимом языке и платформе. Дополнительно интересуюсь Linux, сетями и электроникой.

Опыт

Пишу код как хобби более семи лет, в основном web, но так же python, Java, Kotlin, Go, WinForms/C++. Знаю Docker и учусь k8s. Интересует open source, есть принятый патч в ядро Linux.

Портфолио

Личная галерея изображений

Image gallery screenshot Галерея изображений для одного пользователя, разработана как self-hosted альтернатива таким сервисам как Imgur. Использует PWA и устанавливается на Android устройства с поддержкой возможности загрузки файлов из диалога “Поделиться”.

Клиент и сервер оба написаны на TypeScript. В основе клиента лежит React. Сервер же использует Express.js и sqlite.

Процесс разработки автоматизирован при помощи GitHub Actions. На выходе сборки публикуются на DockerHub.

Больше информации можно найти в репозитории проекта.

youtube-dl electron gui

youtube-dl electron gui screenshot Интерфейс “проще некуда” для замечательного youtube-dl. Разработан в первую очередь для обычных людей, в версии для Windows включено все, что необходимо для работы.

Написано используя TypeScript, Electron и React.

Больше информации можно найти в репозитории проекта.

Private DNS Quick Toggle

Private DNS app screenshot Приложение добавляет в шторку быструю настройку для переключения приватного DNS провайдера. Поддерживает сохранение любого количества провайдеров. Теперь включить или выключить адблок сервера можно всего лишь одним касанием.

Больше информации можно найти в репозитории проекта

Untitled Word Game

Word Game screenshot Игра, похожая на Cards Against Humanity с ответами написанными игроками. Написана на go и svelte чтобы попробовать их в чём-то серьезном. Для коммуникаций используются вебсокеты, на сервере хранится минимум данных.

Больше информации можно найти в репозитории проекта.

Android приложение без названия для шеринга изображений.

android app screenshot Проект написан в первую очередь с целью научиться писать на Android. Предоставляет пользователям простой способ загружать изображения на произвольные сервера, поддерживающие HTTP POST, прямо из листа “поделиться”. Так и не довел его до состояния, в котором я был бы им полностью доволен, поэтому не опубликовал.

Написан на Java. Исходный код в будущем планирую опубликовать на GitHub.

Другое

У меня есть еще несколько проектов, которые, пожалуй, не заслуживают отдельного внимания, их можно найти у меня на GitHub. Из того, чего я там не опубликовал, хотелось бы упомянуть несколько PHP проектов, которые послужили вдохновением для будущих идей и совсем маленький патч для ядра Linux, который можно найти на официальных ресурсах.