The three main projects (1–3) plus bonus work (+). Each project: a landscape photo 1600 × 1200, a portrait photo 1200 × 1600 (real screenshots of the live products) and a description in 5 sections — copy a section or all at once. Switch EN / RU at the top.
1
Sudarev Apps — editors & office suite
sudarev.app/
1. Project Overview A family of native Mac and iPhone apps I designed and built myself: TrimKeep (video trimming with no quality loss — frames are copied as is, in seconds), Layerwick (photo editor with layers, before/after, histogram, retouch and text), Paperwick (PDF and office viewer with page thumbnails and search) and Playall (a media player for any format). One consistent dark interface, EN and RU. 2. Target Audience Creators, office users and everyday people who need fast, private tools that work offline without subscriptions or ads. 3. Scope of Work • Product design of four apps and a shared design language • Video editor: segments, tracks, lossless export, keyframe cutting • Photo editor: layers, crop, brush, gradient, retouch, text, auto-adjust • PDF/office viewer: thumbnails, full-text search, notes • Player for all common formats • Store listings, screenshots and privacy texts in EN and RU 4. Technologies Used Swift / SwiftUI, Flutter, native media frameworks, App Store Connect, TestFlight 5. Project Outcome Four working apps with a unified look, built to App Store standards (privacy, no unnecessary permissions, EN+RU). Each app solves one task well and opens in seconds.
1. Project Overview
A family of native Mac and iPhone apps I designed and built myself: TrimKeep (video trimming with no quality loss — frames are copied as is, in seconds), Layerwick (photo editor with layers, before/after, histogram, retouch and text), Paperwick (PDF and office viewer with page thumbnails and search) and Playall (a media player for any format). One consistent dark interface, EN and RU.
2. Target Audience
Creators, office users and everyday people who need fast, private tools that work offline without subscriptions or ads.
3. Scope of Work
• Product design of four apps and a shared design language • Video editor: segments, tracks, lossless export, keyframe cutting • Photo editor: layers, crop, brush, gradient, retouch, text, auto-adjust • PDF/office viewer: thumbnails, full-text search, notes • Player for all common formats • Store listings, screenshots and privacy texts in EN and RU
4. Technologies Used
Swift / SwiftUI, Flutter, native media frameworks, App Store Connect, TestFlight
5. Project Outcome
Four working apps with a unified look, built to App Store standards (privacy, no unnecessary permissions, EN+RU). Each app solves one task well and opens in seconds.
1. Обзор проекта Семейство нативных приложений для Mac и iPhone, которые я придумал и сделал сам: TrimKeep (обрезка видео без потери качества — кадры копируются как есть, за секунды), Layerwick (фоторедактор: слои, «до/после», гистограмма, ретушь, текст), Paperwick (просмотр PDF и офисных файлов с миниатюрами и поиском) и Playall (плеер для любых форматов). Единый тёмный интерфейс, EN и RU. 2. Для кого Авторы контента, офисные пользователи и все, кому нужны быстрые приватные инструменты без подписок и рекламы, работающие офлайн. 3. Объём работ • Дизайн четырёх приложений и общий визуальный язык • Видеоредактор: сегменты, дорожки, экспорт без потерь, резка по ключевым кадрам • Фоторедактор: слои, кадрирование, кисть, градиент, ретушь, текст, авто-коррекция • Просмотр PDF/офиса: миниатюры, поиск по тексту, заметки • Плеер для основных форматов • Карточки магазинов, скриншоты и тексты о приватности на EN и RU 4. Технологии Swift / SwiftUI, Flutter, нативные медиа-фреймворки, App Store Connect, TestFlight 5. Результат Четыре рабочих приложения в едином стиле, сделанные по требованиям App Store (приватность, минимум разрешений, EN+RU). Каждое решает одну задачу и открывается за секунды.
1. Обзор проекта
Семейство нативных приложений для Mac и iPhone, которые я придумал и сделал сам: TrimKeep (обрезка видео без потери качества — кадры копируются как есть, за секунды), Layerwick (фоторедактор: слои, «до/после», гистограмма, ретушь, текст), Paperwick (просмотр PDF и офисных файлов с миниатюрами и поиском) и Playall (плеер для любых форматов). Единый тёмный интерфейс, EN и RU.
2. Для кого
Авторы контента, офисные пользователи и все, кому нужны быстрые приватные инструменты без подписок и рекламы, работающие офлайн.
3. Объём работ
• Дизайн четырёх приложений и общий визуальный язык • Видеоредактор: сегменты, дорожки, экспорт без потерь, резка по ключевым кадрам • Фоторедактор: слои, кадрирование, кисть, градиент, ретушь, текст, авто-коррекция • Просмотр PDF/офиса: миниатюры, поиск по тексту, заметки • Плеер для основных форматов • Карточки магазинов, скриншоты и тексты о приватности на EN и RU
4. Технологии
Swift / SwiftUI, Flutter, нативные медиа-фреймворки, App Store Connect, TestFlight
5. Результат
Четыре рабочих приложения в едином стиле, сделанные по требованиям App Store (приватность, минимум разрешений, EN+RU). Каждое решает одну задачу и открывается за секунды.
2
Fairytale Legends — 3D arena game
sudarev.app/
1. Project Overview Fairytale Legends is a 3D arena battler built around world folk tales: 28 hand-styled heroes (from Russian Vasilisa and Alyosha to heroes of other cultures), 9 arenas such as the Lukomorye meadow and a winter swamp, hero upgrades, cards, a Fairytale Path and a Glory Road of rewards. Runs on iPhone, iPad, Android and in the browser. 2. Target Audience Mobile players 8+ who like colourful action games, and families who enjoy folklore. 3. Scope of Work • Game design: arena battles, hero abilities, upgrades, cards, progression and rewards • 28 3D heroes and 9 arenas in a unified storybook style • Lobby, shop, map and hero-growth screens, EN and RU • Touch controls tuned for phones and tablets • Builds for iPhone, Android and web from one project 4. Technologies Used Unity, C#, 3D models and AI-assisted art pipeline, Supabase for accounts and online, App Store Connect, Google Play 5. Project Outcome A playable, polished 3D game with a large roster and several arenas, running on all main platforms with one shared version.
1. Project Overview
Fairytale Legends is a 3D arena battler built around world folk tales: 28 hand-styled heroes (from Russian Vasilisa and Alyosha to heroes of other cultures), 9 arenas such as the Lukomorye meadow and a winter swamp, hero upgrades, cards, a Fairytale Path and a Glory Road of rewards. Runs on iPhone, iPad, Android and in the browser.
2. Target Audience
Mobile players 8+ who like colourful action games, and families who enjoy folklore.
3. Scope of Work
• Game design: arena battles, hero abilities, upgrades, cards, progression and rewards • 28 3D heroes and 9 arenas in a unified storybook style • Lobby, shop, map and hero-growth screens, EN and RU • Touch controls tuned for phones and tablets • Builds for iPhone, Android and web from one project
4. Technologies Used
Unity, C#, 3D models and AI-assisted art pipeline, Supabase for accounts and online, App Store Connect, Google Play
5. Project Outcome
A playable, polished 3D game with a large roster and several arenas, running on all main platforms with one shared version.
1. Обзор проекта Fairytale Legends — 3D-арена по мотивам сказок народов мира: 28 героев в едином сказочном стиле (от Василисы и Алёши до героев других культур), 9 арен — Лукоморье, зимнее болото и др., прокачка героев, карточки, «Сказочный путь» и «Дорога славы» с наградами. Работает на iPhone, iPad, Android и в браузере. 2. Для кого Мобильные игроки 8+, любящие яркий экшен, и семьи, которым интересен фольклор. 3. Объём работ • Геймдизайн: бои на арене, умения героев, прокачка, карточки, прогресс и награды • 28 3D-героев и 9 арен в едином книжном стиле • Лобби, магазин, карты и рост героя, EN и RU • Сенсорное управление под телефоны и планшеты • Сборки для iPhone, Android и веба из одного проекта 4. Технологии Unity, C#, 3D-модели и арт-конвейер с ИИ, Supabase для аккаунтов и онлайна, App Store Connect, Google Play 5. Результат Играбельная отполированная 3D-игра с большим составом героев и несколькими аренами, работающая на всех основных платформах в одной версии.
1. Обзор проекта
Fairytale Legends — 3D-арена по мотивам сказок народов мира: 28 героев в едином сказочном стиле (от Василисы и Алёши до героев других культур), 9 арен — Лукоморье, зимнее болото и др., прокачка героев, карточки, «Сказочный путь» и «Дорога славы» с наградами. Работает на iPhone, iPad, Android и в браузере.
2. Для кого
Мобильные игроки 8+, любящие яркий экшен, и семьи, которым интересен фольклор.
3. Объём работ
• Геймдизайн: бои на арене, умения героев, прокачка, карточки, прогресс и награды • 28 3D-героев и 9 арен в едином книжном стиле • Лобби, магазин, карты и рост героя, EN и RU • Сенсорное управление под телефоны и планшеты • Сборки для iPhone, Android и веба из одного проекта
4. Технологии
Unity, C#, 3D-модели и арт-конвейер с ИИ, Supabase для аккаунтов и онлайна, App Store Connect, Google Play
5. Результат
Играбельная отполированная 3D-игра с большим составом героев и несколькими аренами, работающая на всех основных платформах в одной версии.
3
Sudarev Automation — control center & services
sudarev.app/
1. Project Overview My own automation platform that runs my studio: LAB — a task queue that distributes work across 11 AI-assistant accounts on two Macs; Sudarev OS — one login for 87 programs; Shtab — an iPhone app showing live task progress and machine status; a Task Manager, a disk Cleaner and a Janitor that keep the machines healthy; plus publishing scripts that release games to TestFlight and Google Play and generate art and audio. 2. Target Audience Studios and solo makers who want to run many projects in parallel with minimal manual work. 3. Scope of Work • LAB queue: accounts, limits, auto-answers, loop protection, web panel • Sudarev OS hub with modules and links between programs • Shtab iPhone app and Telegram bot for remote status and tasks • Task Manager, Cleaner and Janitor menu-bar tools for Mac • 340+ scripts for builds, store uploads, backups and image/sound generation • 69 background services, Cloudflare and Supabase back ends 4. Technologies Used Node.js, Python, Bash, Swift, launchd, Cloudflare (Workers/Pages), Supabase, Telegram Bot API, App Store Connect and Google Play APIs 5. Project Outcome A working system with ~1,900 tasks processed through the queue (1,700+ completed) and 59 app pages kept up to date on sudarev.app — most routine work now runs without me.
1. Project Overview
My own automation platform that runs my studio: LAB — a task queue that distributes work across 11 AI-assistant accounts on two Macs; Sudarev OS — one login for 87 programs; Shtab — an iPhone app showing live task progress and machine status; a Task Manager, a disk Cleaner and a Janitor that keep the machines healthy; plus publishing scripts that release games to TestFlight and Google Play and generate art and audio.
2. Target Audience
Studios and solo makers who want to run many projects in parallel with minimal manual work.
3. Scope of Work
• LAB queue: accounts, limits, auto-answers, loop protection, web panel • Sudarev OS hub with modules and links between programs • Shtab iPhone app and Telegram bot for remote status and tasks • Task Manager, Cleaner and Janitor menu-bar tools for Mac • 340+ scripts for builds, store uploads, backups and image/sound generation • 69 background services, Cloudflare and Supabase back ends
4. Technologies Used
Node.js, Python, Bash, Swift, launchd, Cloudflare (Workers/Pages), Supabase, Telegram Bot API, App Store Connect and Google Play APIs
5. Project Outcome
A working system with ~1,900 tasks processed through the queue (1,700+ completed) and 59 app pages kept up to date on sudarev.app — most routine work now runs without me.
1. Обзор проекта Моя собственная платформа автоматизации, на которой работает вся студия: LAB — очередь задач, раздающая работу 11 аккаунтам ИИ-помощников на двух Маках; «Среда Сударева» — один вход к 87 программам; «Штаб» — iPhone-приложение с живым прогрессом задач и состоянием машин; Диспетчер задач, Уборщик диска и Санитар, следящие за здоровьем компьютеров; а также скрипты публикации игр в TestFlight и Google Play и генерации графики и звука. 2. Для кого Студии и одиночки, которые хотят вести много проектов параллельно с минимумом ручной работы. 3. Объём работ • Очередь LAB: аккаунты, лимиты, автоответы, защита от зацикливания, веб-панель • Центр «Среда Сударева» с модулями и связями программ • iPhone-приложение «Штаб» и Telegram-бот для удалённого статуса и задач • Диспетчер, Уборщик и Санитар в строке меню Mac • 340+ скриптов: сборки, загрузка в магазины, бэкапы, генерация картинок и звука • 69 фоновых служб, серверы на Cloudflare и Supabase 4. Технологии Node.js, Python, Bash, Swift, launchd, Cloudflare (Workers/Pages), Supabase, Telegram Bot API, API App Store Connect и Google Play 5. Результат Рабочая система: через очередь прошло около 1 900 задач (1 700+ выполнено), 59 страниц приложений на sudarev.app поддерживаются в актуальном виде — рутина идёт без меня.
1. Обзор проекта
Моя собственная платформа автоматизации, на которой работает вся студия: LAB — очередь задач, раздающая работу 11 аккаунтам ИИ-помощников на двух Маках; «Среда Сударева» — один вход к 87 программам; «Штаб» — iPhone-приложение с живым прогрессом задач и состоянием машин; Диспетчер задач, Уборщик диска и Санитар, следящие за здоровьем компьютеров; а также скрипты публикации игр в TestFlight и Google Play и генерации графики и звука.
2. Для кого
Студии и одиночки, которые хотят вести много проектов параллельно с минимумом ручной работы.
3. Объём работ
• Очередь LAB: аккаунты, лимиты, автоответы, защита от зацикливания, веб-панель • Центр «Среда Сударева» с модулями и связями программ • iPhone-приложение «Штаб» и Telegram-бот для удалённого статуса и задач • Диспетчер, Уборщик и Санитар в строке меню Mac • 340+ скриптов: сборки, загрузка в магазины, бэкапы, генерация картинок и звука • 69 фоновых служб, серверы на Cloudflare и Supabase
4. Технологии
Node.js, Python, Bash, Swift, launchd, Cloudflare (Workers/Pages), Supabase, Telegram Bot API, API App Store Connect и Google Play
5. Результат
Рабочая система: через очередь прошло около 1 900 задач (1 700+ выполнено), 59 страниц приложений на sudarev.app поддерживаются в актуальном виде — рутина идёт без меня.
+
Quiet Numbers — sudoku & puzzles
sudarev.app/sudoku/
1. Project Overview Quiet Numbers is a calm, ad-free puzzle game: Sudoku in 7 difficulty levels, a Sudoku School that teaches techniques step by step, photo sudoku (scan a puzzle from a magazine), 15 Puzzle and Lights Out. It is free, has no ads and no purchases, and works in the browser, on iPhone and on Android with the same version everywhere. 2. Target Audience Casual and dedicated puzzle fans of all ages (age rating 4+) who want a relaxing, distraction-free game, and beginners who want to learn Sudoku properly. 3. Scope of Work • Game design: 7 difficulty levels, three lives, timer, notes, candidates, colour marks, hints, undo/erase, highlighting of equal digits • Sudoku School with lessons on solving techniques; photo sudoku; 15 Puzzle; Lights Out • Visual identity: icon, calm night-reading-room artwork, light and dark play screens • Product page with Play online, QR code, store buttons and screenshots • English and Russian, optional sign-in (never required), in-game account deletion, privacy policy • Release to TestFlight and Google Play from one build 4. Technologies Used Cross-platform app (Flutter/Dart) with a shared codebase for iPhone, Android and web; Supabase for optional accounts; Cloudflare Pages for the game page and web build; Google Play and App Store Connect APIs for releases. 5. Project Outcome A finished, playable game that opens in a browser in one tap and ships to both stores in sync. A clean, no-pressure experience with a complete store presence (icon, screenshots, EN/RU descriptions, policy).
1. Project Overview
Quiet Numbers is a calm, ad-free puzzle game: Sudoku in 7 difficulty levels, a Sudoku School that teaches techniques step by step, photo sudoku (scan a puzzle from a magazine), 15 Puzzle and Lights Out. It is free, has no ads and no purchases, and works in the browser, on iPhone and on Android with the same version everywhere.
2. Target Audience
Casual and dedicated puzzle fans of all ages (age rating 4+) who want a relaxing, distraction-free game, and beginners who want to learn Sudoku properly.
3. Scope of Work
• Game design: 7 difficulty levels, three lives, timer, notes, candidates, colour marks, hints, undo/erase, highlighting of equal digits • Sudoku School with lessons on solving techniques; photo sudoku; 15 Puzzle; Lights Out • Visual identity: icon, calm night-reading-room artwork, light and dark play screens • Product page with Play online, QR code, store buttons and screenshots • English and Russian, optional sign-in (never required), in-game account deletion, privacy policy • Release to TestFlight and Google Play from one build
4. Technologies Used
Cross-platform app (Flutter/Dart) with a shared codebase for iPhone, Android and web; Supabase for optional accounts; Cloudflare Pages for the game page and web build; Google Play and App Store Connect APIs for releases.
5. Project Outcome
A finished, playable game that opens in a browser in one tap and ships to both stores in sync. A clean, no-pressure experience with a complete store presence (icon, screenshots, EN/RU descriptions, policy).
1. Обзор проекта Quiet Numbers — спокойная игра-головоломка без рекламы: судоку на 7 уровней сложности, Школа судоку с пошаговым обучением приёмам, судоку по фото (сканируйте задачу из журнала), «Пятнашки» и Lights Out. Бесплатно, без рекламы и покупок; работает в браузере, на iPhone и Android, версия везде одна. 2. Для кого Любители головоломок всех возрастов (возраст 4+), которым нужна расслабляющая игра без отвлечений, и новички, которые хотят по-настоящему научиться судоку. 3. Объём работ • Геймдизайн: 7 уровней, три жизни, таймер, заметки, кандидаты, цветные метки, подсказки, отмена и стирание, подсветка одинаковых цифр • Школа судоку с уроками приёмов; судоку по фото; «Пятнашки»; Lights Out • Стиль: значок, спокойная картинка читальной комнаты, светлый и тёмный экраны игры • Страница игры: «Играть онлайн», QR-код, кнопки магазинов, скриншоты • Русский и английский, вход необязателен, удаление аккаунта в игре, политика конфиденциальности • Выпуск в TestFlight и Google Play из одной сборки 4. Технологии Кроссплатформенное приложение (Flutter/Dart): один код для iPhone, Android и веба; Supabase для необязательных аккаунтов; Cloudflare Pages для страницы и веб-версии; API Google Play и App Store Connect для выпуска. 5. Результат Законченная игра, которая открывается в браузере одним касанием и выходит в обоих магазинах синхронно. Чистый опыт без давления и полная карточка магазина (значок, скриншоты, описания EN/RU, политика).
1. Обзор проекта
Quiet Numbers — спокойная игра-головоломка без рекламы: судоку на 7 уровней сложности, Школа судоку с пошаговым обучением приёмам, судоку по фото (сканируйте задачу из журнала), «Пятнашки» и Lights Out. Бесплатно, без рекламы и покупок; работает в браузере, на iPhone и Android, версия везде одна.
2. Для кого
Любители головоломок всех возрастов (возраст 4+), которым нужна расслабляющая игра без отвлечений, и новички, которые хотят по-настоящему научиться судоку.
3. Объём работ
• Геймдизайн: 7 уровней, три жизни, таймер, заметки, кандидаты, цветные метки, подсказки, отмена и стирание, подсветка одинаковых цифр • Школа судоку с уроками приёмов; судоку по фото; «Пятнашки»; Lights Out • Стиль: значок, спокойная картинка читальной комнаты, светлый и тёмный экраны игры • Страница игры: «Играть онлайн», QR-код, кнопки магазинов, скриншоты • Русский и английский, вход необязателен, удаление аккаунта в игре, политика конфиденциальности • Выпуск в TestFlight и Google Play из одной сборки
4. Технологии
Кроссплатформенное приложение (Flutter/Dart): один код для iPhone, Android и веба; Supabase для необязательных аккаунтов; Cloudflare Pages для страницы и веб-версии; API Google Play и App Store Connect для выпуска.
5. Результат
Законченная игра, которая открывается в браузере одним касанием и выходит в обоих магазинах синхронно. Чистый опыт без давления и полная карточка магазина (значок, скриншоты, описания EN/RU, политика).
+
Daniil Sudarev — personal site
daniilsudarev.com
1. Project Overview A personal portfolio site that works as a single front door to everything I build: games, mobile and Mac apps, 3D and generated art, interface design, security tools, servers and Telegram bots. A visitor sees what I do in one screen and can jump straight into a playable game or a live product. The site is written, designed and shipped by me end to end. 2. Target Audience Clients and employers who want to judge my work in a minute, players who want to try a game, and partners looking for a developer who can cover design, code and operations alone. 3. Scope of Work • Art direction: dark aurora look, serif headlines, six illustrated category cards with generated 3D art • Light and dark themes, English and Russian, search across the site, a "Site in 5 min" shortcut for a quick tour • Interactive hero (a winter map where snow reacts to the cursor or a finger) • Category pages: Games, Apps, 3D & Graphics, Design, Security, Servers & Automation, Bots • "Let's talk" chat widget for enquiries • Responsive layout checked on phone, tablet and desktop in both themes 4. Technologies Used Static site on Cloudflare Pages (edge-hosted, fast worldwide), hand-written HTML/CSS/JS, Google Fonts typography, AI-generated 3D art (Nano Banana, Recraft), automated screenshot checks in light/dark and phone widths. 5. Project Outcome A fast, polished portfolio that links every product I ship (sudarev.app games, store listings, RavenWard) and is kept in sync with them. Loads from the edge with no backend to maintain; one visit shows range from art to infrastructure.
1. Project Overview
A personal portfolio site that works as a single front door to everything I build: games, mobile and Mac apps, 3D and generated art, interface design, security tools, servers and Telegram bots. A visitor sees what I do in one screen and can jump straight into a playable game or a live product. The site is written, designed and shipped by me end to end.
2. Target Audience
Clients and employers who want to judge my work in a minute, players who want to try a game, and partners looking for a developer who can cover design, code and operations alone.
3. Scope of Work
• Art direction: dark aurora look, serif headlines, six illustrated category cards with generated 3D art • Light and dark themes, English and Russian, search across the site, a "Site in 5 min" shortcut for a quick tour • Interactive hero (a winter map where snow reacts to the cursor or a finger) • Category pages: Games, Apps, 3D & Graphics, Design, Security, Servers & Automation, Bots • "Let's talk" chat widget for enquiries • Responsive layout checked on phone, tablet and desktop in both themes
4. Technologies Used
Static site on Cloudflare Pages (edge-hosted, fast worldwide), hand-written HTML/CSS/JS, Google Fonts typography, AI-generated 3D art (Nano Banana, Recraft), automated screenshot checks in light/dark and phone widths.
5. Project Outcome
A fast, polished portfolio that links every product I ship (sudarev.app games, store listings, RavenWard) and is kept in sync with them. Loads from the edge with no backend to maintain; one visit shows range from art to infrastructure.
1. Обзор проекта Личный сайт-портфолио, который служит единой входной дверью ко всему, что я делаю: игры, приложения для телефона и Mac, 3D и сгенерированная графика, дизайн интерфейсов, защита, серверы и Telegram-боты. За один экран видно, чем я занимаюсь, и можно сразу открыть игру или живой продукт. Сайт придуман, нарисован и выпущен мной целиком. 2. Для кого Заказчики и работодатели, которым нужно за минуту оценить работу; игроки, которые хотят попробовать игру; партнёры, ищущие разработчика, который один закрывает дизайн, код и эксплуатацию. 3. Объём работ • Арт-дирекция: тёмный стиль с северным сиянием, шрифт с засечками в заголовках, шесть карточек категорий с 3D-иллюстрациями • Светлая и тёмная темы, английский и русский, поиск по сайту, кнопка «Site in 5 min» для быстрого обзора • Интерактивная первая страница (зимняя карта, снег реагирует на курсор или палец) • Разделы: игры, приложения, 3D и графика, дизайн, безопасность, серверы и автоматизация, боты • Чат-виджет «Let's talk» для обращений • Адаптивная вёрстка, проверена на телефоне, планшете и ПК в обеих темах 4. Технологии Статический сайт на Cloudflare Pages (раздаётся с края сети), HTML/CSS/JS вручную, шрифты Google Fonts, 3D-арт сгенерирован (Nano Banana, Recraft), автоматическая проверка скриншотами в светлой/тёмной теме и на телефоне. 5. Результат Быстрое аккуратное портфолио, которое ведёт на все мои продукты (игры sudarev.app, карточки магазинов, RavenWard) и обновляется вместе с ними. Грузится с края сети, серверной части нет — поддерживать нечего; за один визит видно размах от арта до инфраструктуры.
1. Обзор проекта
Личный сайт-портфолио, который служит единой входной дверью ко всему, что я делаю: игры, приложения для телефона и Mac, 3D и сгенерированная графика, дизайн интерфейсов, защита, серверы и Telegram-боты. За один экран видно, чем я занимаюсь, и можно сразу открыть игру или живой продукт. Сайт придуман, нарисован и выпущен мной целиком.
2. Для кого
Заказчики и работодатели, которым нужно за минуту оценить работу; игроки, которые хотят попробовать игру; партнёры, ищущие разработчика, который один закрывает дизайн, код и эксплуатацию.
3. Объём работ
• Арт-дирекция: тёмный стиль с северным сиянием, шрифт с засечками в заголовках, шесть карточек категорий с 3D-иллюстрациями • Светлая и тёмная темы, английский и русский, поиск по сайту, кнопка «Site in 5 min» для быстрого обзора • Интерактивная первая страница (зимняя карта, снег реагирует на курсор или палец) • Разделы: игры, приложения, 3D и графика, дизайн, безопасность, серверы и автоматизация, боты • Чат-виджет «Let's talk» для обращений • Адаптивная вёрстка, проверена на телефоне, планшете и ПК в обеих темах
4. Технологии
Статический сайт на Cloudflare Pages (раздаётся с края сети), HTML/CSS/JS вручную, шрифты Google Fonts, 3D-арт сгенерирован (Nano Banana, Recraft), автоматическая проверка скриншотами в светлой/тёмной теме и на телефоне.
5. Результат
Быстрое аккуратное портфолио, которое ведёт на все мои продукты (игры sudarev.app, карточки магазинов, RavenWard) и обновляется вместе с ними. Грузится с края сети, серверной части нет — поддерживать нечего; за один визит видно размах от арта до инфраструктуры.
+
RavenWard — secret scanner for the AI era
ravenward.sudarev.app
1. Project Overview RavenWard is a developer tool that stops API keys, tokens, private keys and passwords before they reach git — or an AI assistant's settings file, where an "always allow" click can quietly save a key in plain text. It finds the secret, blocks the commit or push, moves the value to a protected .env.local and reports the file and line, never the value. Everything runs locally; nothing is sent anywhere. 2. Target Audience Developers and small teams who commit code daily and work with AI coding assistants; solo founders who cannot afford a leaked key; security-minded people who want a free, auditable tool. 3. Scope of Work • Detection engine with rules for keys, tokens, private keys and passwords in code, .env files and assistant settings • Git hooks before commit and before push (per repo or global); push blocked when something is found and the remote is public or cannot be verified (checked with gh, fails closed) • `ravenward fix` moves values to .env.local (0600, gitignored) and leaves only the variable name • Reports as text, Markdown or JSON without ever containing values • macOS menu-bar app: shield with a coloured dot (clean / found / risky settings / not checked yet) • Bilingual EN/RU interface, one-line installer, product site and logo, automated tests 4. Technologies Used Python 3 with no dependencies (about 2,400 lines), git hooks, GitHub CLI for visibility checks, macOS menu-bar app, Cloudflare Pages for the site, pytest tests, MIT licence. 5. Project Outcome A working, installable, open-source guard with a public product page. It addresses a real, current risk — leaked credentials from AI-assisted coding — with a design that is safe by default (local-only, fail-closed, values never printed).
1. Project Overview
RavenWard is a developer tool that stops API keys, tokens, private keys and passwords before they reach git — or an AI assistant's settings file, where an "always allow" click can quietly save a key in plain text. It finds the secret, blocks the commit or push, moves the value to a protected .env.local and reports the file and line, never the value. Everything runs locally; nothing is sent anywhere.
2. Target Audience
Developers and small teams who commit code daily and work with AI coding assistants; solo founders who cannot afford a leaked key; security-minded people who want a free, auditable tool.
3. Scope of Work
• Detection engine with rules for keys, tokens, private keys and passwords in code, .env files and assistant settings • Git hooks before commit and before push (per repo or global); push blocked when something is found and the remote is public or cannot be verified (checked with gh, fails closed) • `ravenward fix` moves values to .env.local (0600, gitignored) and leaves only the variable name • Reports as text, Markdown or JSON without ever containing values • macOS menu-bar app: shield with a coloured dot (clean / found / risky settings / not checked yet) • Bilingual EN/RU interface, one-line installer, product site and logo, automated tests
4. Technologies Used
Python 3 with no dependencies (about 2,400 lines), git hooks, GitHub CLI for visibility checks, macOS menu-bar app, Cloudflare Pages for the site, pytest tests, MIT licence.
5. Project Outcome
A working, installable, open-source guard with a public product page. It addresses a real, current risk — leaked credentials from AI-assisted coding — with a design that is safe by default (local-only, fail-closed, values never printed).
1. Обзор проекта RavenWard — инструмент для разработчиков: не пускает API-ключи, токены, приватные ключи и пароли в git и в файлы настроек ИИ-помощников, где клик «всегда разрешать» тихо сохраняет ключ открытым текстом. Находит секрет, блокирует коммит или пуш, переносит значение в защищённый .env.local и сообщает файл и строку, но никогда не само значение. Всё работает локально, ничего никуда не отправляется. 2. Для кого Разработчики и небольшие команды, которые ежедневно коммитят код и работают с ИИ-помощниками; одиночные основатели, которым нельзя допустить утечку ключа; те, кому важна безопасность и нужен бесплатный проверяемый инструмент. 3. Объём работ • Движок поиска с правилами для ключей, токенов, приватных ключей и паролей в коде, .env и настройках помощников • Git-хуки перед коммитом и пушем (на репозиторий или глобально); пуш блокируется, если найдено и репозиторий публичный или это нельзя проверить (через gh, при сомнении — блок) • `ravenward fix` переносит значения в .env.local (права 0600, в .gitignore), в коде остаётся имя переменной • Отчёты текстом, Markdown и JSON — значения в них не попадают • Приложение в строке меню macOS: щит с цветной точкой (чисто / найдено / рискованные настройки / ещё не проверяли) • Интерфейс на EN/RU, установка одной командой, сайт продукта, логотип, автотесты 4. Технологии Python 3 без зависимостей (около 2 400 строк), git-хуки, GitHub CLI для проверки видимости, приложение в строке меню macOS, Cloudflare Pages для сайта, тесты pytest, лицензия MIT. 5. Результат Рабочий, устанавливаемый открытый инструмент с публичной страницей. Закрывает реальный современный риск — утечку ключей при работе с ИИ — и безопасен по умолчанию: только локально, при сомнении блокирует, значения не выводит.
1. Обзор проекта
RavenWard — инструмент для разработчиков: не пускает API-ключи, токены, приватные ключи и пароли в git и в файлы настроек ИИ-помощников, где клик «всегда разрешать» тихо сохраняет ключ открытым текстом. Находит секрет, блокирует коммит или пуш, переносит значение в защищённый .env.local и сообщает файл и строку, но никогда не само значение. Всё работает локально, ничего никуда не отправляется.
2. Для кого
Разработчики и небольшие команды, которые ежедневно коммитят код и работают с ИИ-помощниками; одиночные основатели, которым нельзя допустить утечку ключа; те, кому важна безопасность и нужен бесплатный проверяемый инструмент.
3. Объём работ
• Движок поиска с правилами для ключей, токенов, приватных ключей и паролей в коде, .env и настройках помощников • Git-хуки перед коммитом и пушем (на репозиторий или глобально); пуш блокируется, если найдено и репозиторий публичный или это нельзя проверить (через gh, при сомнении — блок) • `ravenward fix` переносит значения в .env.local (права 0600, в .gitignore), в коде остаётся имя переменной • Отчёты текстом, Markdown и JSON — значения в них не попадают • Приложение в строке меню macOS: щит с цветной точкой (чисто / найдено / рискованные настройки / ещё не проверяли) • Интерфейс на EN/RU, установка одной командой, сайт продукта, логотип, автотесты
4. Технологии
Python 3 без зависимостей (около 2 400 строк), git-хуки, GitHub CLI для проверки видимости, приложение в строке меню macOS, Cloudflare Pages для сайта, тесты pytest, лицензия MIT.
5. Результат
Рабочий, устанавливаемый открытый инструмент с публичной страницей. Закрывает реальный современный риск — утечку ключей при работе с ИИ — и безопасен по умолчанию: только локально, при сомнении блокирует, значения не выводит.