Год назад я основал Sage Ideas LLC с расплывчатым планом: создавать торговые инструменты, предлагать консультации и посмотреть, что из этого выйдет. Вот честный ретроспективный взгляд.
Что я запустил
Экосистема Nexural — 7 взаимосвязанных систем:
- Торговая панель (185 таблиц, 69 API, биллинг Stripe)
- AI-движок для Discord (30+ команд, GPT-4o, 12 фаз)
- Исследовательский движок (71+ метрика, анализ стратегий)
- Система оповещений (.NET 8, интеграция с NinjaTrader)
- Студия новостных рассылок (автоматизированный конвейер контента)
- Трекер стратегий (аналитика производительности)
- Пакет автоматизации (61 тестовый набор)
AlphaStream — ML-сигналы для торговли (200+ индикаторов, 5 моделей)
RiskRadar — Платформа для управления рисками портфеля (Ledoit-Wolf, CVaR, оптимизация)
Это портфолио — сайт, который вы читаете. SLO, тренировки по инцидентам, живая панель, 27 артефактов, 51 пост в блоге.
Книга — 120 000 слов о трейдинге. 24 главы. На этапе редактуры.
Активная торговля — 8 инструментов на NinjaTrader. ES, NQ, CL, GC и другие.
Что окупило каждый час
Платформа Nexural. Это центральный элемент моего портфолио. Каждое собеседование и разговор с клиентом начинается с: «Вы построили платформу с 185 таблицами?» Глубина этого проекта открывает двери, которые дюжина мелких проектов никогда бы не открыла.
Блог. 51 пост — это объём работы, который сигнализирует: «Этот человек глубоко мыслит». Каждый пост — это готовый к распространению артефакт. Когда я подаю заявку на работу, я прикладываю ссылку на релевантный пост. Это убедительнее, чем пункт в резюме.
Страница платформенной инженерии. SLO, тренировки по инцидентам, подтверждения безопасности — одна эта страница изменила ход собеседований с «умеешь ли ты кодить?» на «расскажи о своём опыте эксплуатации». Этот сдвиг — разница между предложениями для мидла и сеньора.
От чего я бы отказался
Nexural Newsletter Studio. Построил, почти не использовал. Торговое сообщество хотело оповещений в Discord, а не email-рассылок. Нужно было проверить спрос до начала разработки.
Множество фреймворков для тестирования API. У меня 3 репозитория, делающих похожие вещи: API-Test-Automation-Wireframe, API-Testing-Framework и набор тестов API в E-Commerce-Test-Suite. Нужно было построить один отличный фреймворк вместо трёх посредственных.
Набор тестов визуального регрессионного тестирования. Интеграция с Percy — это круто, но в репозитории 1 коммит и тестируется 1 страница. Если бы я потратил эти часы на улучшение E-Commerce-Test-Suite, мой лучший QA-репозиторий стал бы ещё сильнее.
Что я узнал о создании продуктов
Запускайте первую версию уродливой. Первый деплой панели Nexural был позорным. Никакой стилизации, сломанный мобильный макет, данные-заглушки. Но он был запущен, я получил обратную связь, и версия 2 стала в 10 раз лучше благодаря этому.
Документируйте по ходу разработки, а не после. Каждая система, которую я документировал сразу, была проще в поддержке. Каждая система, про которую я говорил «задокументирую позже», превращалась в чёрный ящик в течение 3 месяцев.
Ваше портфолио И ЕСТЬ работа. Я потратил больше времени на sageideas.dev, чем на большинство клиентских проектов. Окупаемость была огромной — входящий интерес, собеседования, начинающиеся на более высоком уровне, и доказательство операционной зрелости, которое не может передать ни один пункт в резюме.
Что я строю дальше
У меня три пункта в плане:
Улучшить существующие проекты. 11 публичных репозиториев в моём портфолио нуждаются в более качественных README, большем количестве коммитов, лучшем CI и реальных скриншотах. Качество важнее количества.
Библиотека Terraform-модулей. Переиспользуемые AWS-модули для паттернов, которые я строил многократно. Это заполнит пробел в инфраструктуре моего портфолио.
Вклад в open-source. Даже небольшие PR в известные проекты добавляют доверия. Я хочу сделать 5–10 значимых вкладов в проекты, которые реально использую (Next.js, Supabase, Playwright).
Честные цифры
| Метрика | Значение |
|---|---|
| Запущено систем | 7 |
| Спроектировано таблиц БД | 185 |
| Построено API-эндпоинтов | 69 |
| Написано постов в блоге | 50 |
| Написано слов в книге | 120 000 |
| Получено сертификаций | 9 |
| Запущено тестовых наборов | 61 |
| Коммитов на GitHub | 500+ |
| Сгенерировано дохода | Не разглашается, но достаточно для финансирования разработки |
| Отработано часов | Слишком много, чтобы сосчитать |
Суть
Год публичного строительства научил меня, что сама работа и есть портфолио. Не список пунктов — а реально работающие системы, честные посты в блоге, документация, которая переживёт вас.
Если вы начинаете свой собственный инженерный бренд, мой совет прост: создавайте реальные вещи, документируйте одержимо, будьте честны о неудачах и запускайте до того, как будете готовы.
Идеального портфолио не существует. Запущенное — существует.
