Открыт к интересным задачам

Делаю приложения,
которыми пользуются

Независимый разработчик для Windows. Electron, React и TypeScript — от первого экрана до автообновлений, релизов и серверной части.

2
продукта
в релизе
30k+
строк
TypeScript
0
телеметрии
и аккаунтов

01 — Проекты

Два продукта.
Один подход.

Не прототипы и не демки: установщики, автообновления, документация и поддержка. Каждое приложение сделано целиком.

Kolaars Music — обзор
01 Windows · Android в релизе

Kolaars Music

Открытая музыка без аккаунтов и подписок.

Музыкальный сервис для Windows: общественное достояние и Creative Commons из Internet Archive, открытые тексты песен и синхронизация. Всё работает локально, без регистрации и телеметрии.

  • 211 треков во встроенном каталоге и 10 подборок — доступны офлайн
  • Тексты: 65 песен в комплекте, LRCLIB, Wikisource и LRC-синхронизация
  • Профили с независимыми библиотеками, импорт папок и списков треков
  • Автообновление с проверкой SHA-512, портативная сборка, Android-версия
  • Electron 44
  • React 19
  • TypeScript
  • Vite
  • Zustand
  • electron-builder
  • Capacitor

MIT · Windows 10/11 x64 · установщик и portable

Cerberus Launcher — главная
02 Windows 0.1.0

Cerberus Launcher

Minecraft-лаунчер со сборками и модами.

Инстансы, каталог контента и официальный вход Microsoft. Каждая сборка — отдельный мир со своей версией, модами и настройками, а установка vanilla доведена до надёжного рабочего пайплайна.

  • Инстансы: изолированные сборки с Fabric, модами и шейдерами
  • Каталог Modrinth и CurseForge: 19 215 проектов — модпаки, моды, шейдеры, ресурспаки
  • Vanilla: манифест Mojang, проверка SHA-1, прогресс и отмена установки
  • Microsoft OAuth через device code, офлайн-профили с корректным UUID
  • Electron 44
  • React 19
  • TypeScript
  • Vite
  • Modrinth API
  • CurseForge API
  • electron-builder

Windows 10/11 x64 · NSIS · сборка по тегу через GitHub Actions

02 — Стек

От пикселя
до продакшена.

Закрываю весь путь продукта: интерфейс, десктопную архитектуру, сборку релизов и лёгкий бэкенд на edge-платформе.

01

Интерфейс

React, TypeScript, дизайн-токены, тёмная и светлая темы, локализация RU/EN.

  • React 19
  • TypeScript
  • Vite
  • Zustand
  • CSS
02

Десктоп

Electron main/preload, типизированный IPC, безопасное хранение токенов, NSIS-установщики.

  • Electron
  • Node.js
  • safeStorage
  • electron-builder
  • NSIS
03

Бэкенд

API на Cloudflare Workers, D1 и KV: лицензии, активации, лимиты запросов.

  • Workers
  • D1
  • KV
  • REST
  • JWT
04

Качество

Typecheck на каждом шаге, unit-проверки логики и smoke-тесты реального Electron через CDP.

  • CDP
  • Unit-тесты
  • GitHub Actions
  • SHA-512
  • Typecheck

03 — Обо мне

Меньше шума.
Больше смысла.

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

Мне интересен весь продукт: продумать сценарий, собрать интерфейс, разобраться с чужим API, довести установку до предсказуемого результата и настроить релиз так, чтобы обновление доходило до пользователя само.

Профиль на GitHub ↗
  • 01

    Локально по умолчанию

    Библиотека, настройки и профили остаются на компьютере. Облако — только там, где оно действительно нужно.

  • 02

    Никакой телеметрии

    Приложения не собирают статистику и не требуют регистрации. Сеть используется только для явных запросов.

  • 03

    Безопасность по слоям

    Изолированный renderer, CSP, шифрование токенов средствами ОС и строгий IPC-контракт.

  • 04

    Релиз, а не демка

    Установщик, документация, автообновления и проверка упакованного артефакта — часть работы, а не финал.

Под капотом

Инфраструктура, которую не видно

⇄

License API

Выдача и проверка лицензий на Cloudflare Workers + D1: активации, привязка к устройству, лимиты.

⚙

Релизный конвейер

GitHub Actions собирает NSIS и portable по тегу, проверяет типы и публикует артефакты.

◎

Smoke-тесты

Реальный Electron под CDP: клики настоящей мышью, проверка asar, протокола и перезапуска.

04 — Контакты

Есть идея?
Давайте обсудим.

Открыт к фрилансу и совместным проектам: десктопные приложения, интерфейсы, интеграции и всё, что связано с Electron.

Работаю удалённо · отвечаю в GitHub