ДВИГАЙТЕ КУРСОР, ЧТОБЫ УВИДЕТЬ ВНУТРИ
X-RAY // SOURCE
CLICK TO EXPAND
VANSGAMEE // BEAUTIFUL OUTSIDE, TECHNICAL INSIDE

ИВАН КУЛЬКИН

Собираю веб-продукты, инструменты для данных и офлайн-приложения.

PROJECT FILM // 01 OF 05
Интерфейс BusinessToolkit на Desktop
live
SIG#1034B60A
Веб-инструменты / Обработка файлов

BusinessToolkit

Браузерные инструменты для сравнения, очистки и обработки рабочих файлов.

Next.jsTypeScriptTailwind CSSClient-Side ProcessingWeb Workers
LOC: RUSSIASCROLL FOR DETAILS ↓
01 // Веб-инструменты / Обработка файловlive
SIG#1034B60A

BusinessToolkit

Браузерные инструменты для сравнения, очистки и обработки рабочих файлов.

https://business-toolkit-alpha.vercel.app/
WEB
FILE_PROCESSING_ENGINE // BATCH_MODE100% CLIENT_SIDE
SOURCE_DATA.CSV2.4 MB // 14,200 ROWS
→
NO_SERVER_TRANSFER
CLEAN_REPORT.XLSXOPTIMIZED & EXPORTED
MEMORY_USAGE: 38MBZERO_DATA_TRANSMISSION
SRC_01 // Веб-инструменты / Обработка файловlive
Next.jsTypeScriptTailwind CSSClient-Side ProcessingWeb WorkersNext.jsSIG#1034B60A

BusinessToolkit

TECH_STACK:
Next.jsTypeScriptTailwind CSSClient-Side ProcessingWeb Workers
VERIFIED_PROOF:
  • 100% клиентская обработка файлов без отправки на сервер
  • Оптимизированная работа с большими объемами текстовых данных
  • Мгновенный старт работы без регистрации и авторизации
  • Зависят от объема оперативной памяти браузера пользователя
Интерфейс BusinessToolkit на Desktop
ALT: Интерфейс BusinessToolkit на DesktopRES: OPTIMIZED
02 // Тестin-development
SIG#107377EC

Mangal Constructor Updated

Описание

https://github.com/vansGAMee/mangal
WEB
Скриншот Снимок экрана 2026-08-05 133430.png
SRC_02 // Тестin-development
ReactReactReactReactReactReactSIG#107377EC

Mangal Constructor Updated

TECH_STACK:
React
VERIFIED_PROOF:
  • Факт
Скриншот Снимок экрана 2026-08-05 133430.png
ALT: Скриншот Снимок экрана 2026-08-05 133430.pngRES: OPTIMIZED
03 // Frontend-анализатор профиляfrontend-demo
SIG#3D3D55E7

MQ-Chess Profile Analyzer

Frontend-концепт анализатора полного шахматного профиля по нику игрока с авторской метрикой MQ-Chess.

Демонстрация интерфейса. Постоянный вычислительный backend сейчас не развёрнут.
ENGINE → PERSONAL DATA VIEW: chess-insights
MQ-CHESS PLAYER DNA RADAR
LATENCY: 12msDATA_MODE: LIVE
PLAYER DNA // POSITIONAL DIAGNOSTICSBKLIT_RADAR_V1
Tactics: 84%Endgame: 76%Opening: 88%Time Mgmt: 92%Positioning: 80%
SRC_03 // Frontend-анализатор профиляfrontend-demo
Next.jsTypeScriptTailwind CSSBklit ChartsChess Analytics EngineNext.jsSIG#3D3D55E7

MQ-Chess Profile Analyzer

TECH_STACK:
Next.jsTypeScriptTailwind CSSBklit ChartsChess Analytics Engine
VERIFIED_PROOF:
  • Универсальный интерфейс анализа партий любого игрока по нику
  • График сравнения авторской метрики MQ-Chess с ACPL
  • Радарная диаграмма Player DNA для позиционной диагностики
  • Постоянный вычислительный движок временно приостановлен; отображаются демо-данные
Аналитическая панель MQ-Chess Profile Analyzer
ALT: Аналитическая панель MQ-Chess Profile AnalyzerRES: OPTIMIZED
04 // Личная аналитика аккаунтаlive
SIG#7B4165FB

Chess Insights

Обновляемая страница с полной статистикой моего шахматного аккаунта и 20 метриками.

ENGINE → PERSONAL DATA VIEW: mq-chess-profile-analyzer
Chess Insights
LATENCY: 12msDATA_MODE: LIVE
Дашборд аналитики Chess Insights
SRC_04 // Личная аналитика аккаунтаlive
JavaScriptHTML5CSS3GitHub PagesData VisualizationJavaScriptSIG#7B4165FB

Chess Insights

TECH_STACK:
JavaScriptHTML5CSS3GitHub PagesData Visualization
VERIFIED_PROOF:
  • Прямая интерактивная публикация личной статистики автора на GitHub Pages
  • Расчет более 20 ключевых шахматных метрик и стабильности решений
  • Связь с базовым алгоритмом расчета рейтинга MQ-Chess
Дашборд аналитики Chess Insights
ALT: Дашборд аналитики Chess InsightsRES: OPTIMIZED
05 // Android / Offline Datacode-only
SIG#6B35955B

OfflineScanner

Офлайн Android-приложение для поиска по локальному каталогу товаров.

SCANNER_NATIVE // KOTLIN60 FPS
CODE_39 // VERIFIED

LOCAL_INDEX_MATCH: ITEM #8942

DECODER: RUST/JNIOFFLINE_FIRST
SRC_05 // Android / Offline Datacode-only
KotlinJetpack ComposeAndroid SDKJNIRust CoreKotlinSIG#6B35955B

OfflineScanner

TECH_STACK:
KotlinJetpack ComposeAndroid SDKJNIRust Core
VERIFIED_PROOF:
  • Архитектура Offline-First для гарантированной сохранности данных
  • Нативный стек Kotlin + Jetpack Compose для плавной работы UI
  • Интеграция системных вызовов через JNI для высокоскоростного декодирования
Скриншот 626787371-e06cbf67-77db-4c0c-95e1-ea86e6c96bd0.png
ALT: Скриншот 626787371-e06cbf67-77db-4c0c-95e1-ea86e6c96bd0.pngRES: OPTIMIZED
INDEX // ALL PUBLISHED WORK

Указатель проектов

5 ОПУБЛИКОВАННЫХ КЕЙСА

01
BusinessToolkit
Веб-инструменты / Обработка файлов
live
in-development
03
MQ-Chess Profile Analyzer
Frontend-анализатор профиля
frontend-demo
04
Chess Insights
Личная аналитика аккаунта
live
05
OfflineScanner
Android / Offline Data
code-only
ABOUT // IVAN KULKIN

От концепта и интерфейса до сборки и публикации.

Я самостоятельно прохожу путь от идеи и интерфейса до кода, тестов и публикации. Работаю с веб-продуктами, автоматизацией, данными, Android и системными компонентами.

// FRONTEND & WEB
Next.jsReactTypeScriptTailwind CSSViteMotion
// MOBILE & NATIVE
Android SDKKotlinJetpack ComposeJNIRust Core
// BACKEND & TOOLING
Node.jsZodPlaywrightVitestDockerGit
PORTFOLIO PIPELINE

Состояние проектов

* Диаграмма показывает текущую инженерную готовность и доступность материалов в портфолио, а не бизнес-конверсию.

Опубликованные кейсы5 проектов
100%
С графическими материалами5 проектов
100%
С доступным Live-демо3 проектов
60%
Открытый репозиторий3 проектов
60%
Избранные работы5 проектов
100%
CONTACT // LET'S TALK

ЕСТЬ ЗАДАЧА?
НАПИШИТЕ МНЕ.

Открыт для интересной разработки, сотрудничества и создания веб-продуктов.

Telegram: @IvancoolstudioGitHub: vansGAMee