Я хочу решать новые и интересные задачи на любом необходимом языке и платформе. Дополнительно интересуюсь Linux, сетями и электроникой.
Опыт
Пишу код как хобби более семи лет, в основном web, но так же python, Java, Kotlin, Go, WinForms/C++. Знаю Docker и учусь k8s. Интересует open source, есть принятый патч в ядро Linux.
Портфолио
Личная галерея изображений
Галерея изображений для одного пользователя, разработана как self-hosted альтернатива таким сервисам как Imgur. Использует PWA и устанавливается на Android устройства с поддержкой возможности загрузки файлов из диалога “Поделиться”.
Клиент и сервер оба написаны на TypeScript. В основе клиента лежит React. Сервер же использует Express.js и sqlite.
Процесс разработки автоматизирован при помощи GitHub Actions. На выходе сборки публикуются на DockerHub.
Больше информации можно найти в репозитории проекта.
youtube-dl electron gui
Интерфейс “проще некуда” для замечательного youtube-dl. Разработан в первую очередь для обычных людей, в версии для Windows включено все, что необходимо для работы.
Написано используя TypeScript, Electron и React.
Больше информации можно найти в репозитории проекта.
Private DNS Quick Toggle
Приложение добавляет в шторку быструю настройку для переключения приватного DNS провайдера. Поддерживает сохранение любого количества провайдеров. Теперь включить или выключить адблок сервера можно всего лишь одним касанием.
Больше информации можно найти в репозитории проекта
Untitled Word Game
Игра, похожая на Cards Against Humanity с ответами написанными игроками. Написана на go и svelte чтобы попробовать их в чём-то серьезном. Для коммуникаций используются вебсокеты, на сервере хранится минимум данных.
Больше информации можно найти в репозитории проекта.
Android приложение без названия для шеринга изображений.
Проект написан в первую очередь с целью научиться писать на Android. Предоставляет пользователям простой способ загружать изображения на произвольные сервера, поддерживающие HTTP POST, прямо из листа “поделиться”. Так и не довел его до состояния, в котором я был бы им полностью доволен, поэтому не опубликовал.
Написан на Java. Исходный код в будущем планирую опубликовать на GitHub.
Другое
У меня есть еще несколько проектов, которые, пожалуй, не заслуживают отдельного внимания, их можно найти у меня на GitHub. Из того, чего я там не опубликовал, хотелось бы упомянуть несколько PHP проектов, которые послужили вдохновением для будущих идей и совсем маленький патч для ядра Linux, который можно найти на официальных ресурсах.