С любовью ко всем разработчикам на свете ❤️
Я фулстек тайпскрипт разработчик. Мне 32 года. 18 лет коммерческого опыта, последние 9 лет фокусировался на стартапах, то есть на разработке продуктов с нуля. Чаще работал в одиночку, или в качестве тим-лида над командой из пары человек. Был период, когда работал бэкендером, в том числе и на хай-лоад проектах, но это скорее исключение.
В основном занимался разработкой SaaS продуктов. Чаще веб, но делал и мобильные, и десктопные приложения. От заказчиков чаще получал верхнеуровневое описание задачи по типу «Делаем сервис для поиска фрилансеров и работы с ними», важные для заказчика детали уточнял у него, не важные додумывал сам. Далее задачи ставил себе сам, сам выполнял, сам демонстрировал заказчику, сам закрывал, сам привлекал нужных спецов по необходимости (чаще дизайнеров, реже разработчиков).
С самого начала разработки многопользовательских проектов «под ключ», я хотел отточить этот навык сам по себе, чтобы мочь создавать быстро, качественно, масштабируемо. Особое внимание уделял собственному DX, чтобы получать удовольствие от работы, улучшая наработки с каждым созданным проектом.
Три года назад, я решил, что достиг в навыке создания проектов с нуля достаточного уровня, для решения поставленных задач. Я решил зафиксировать это профессиональное достижение, выпустив курс по фулстек разработке проектов на 140 уроков и 28 часов видео. Пытался продавать, надоело, раздал бесплатно, получил более 10 000 довольных участников.
Сразу после этого осознал, что мой подход к разработке проектов с нуля, может и должен стать ещё лучше. Вместо создания переиспользуемых наработок, я решил начать создавать опенсорс библиотеки, чтобы в итоге собрать идеальный бойлерплейт для старта новых проектов. И у меня не получилось сделать идеальный бойлерплейт на существующих фреймворках (Next.js, React Router, tRPC). В итоге я понял, что все мои наработки стали сводиться к костылям для обхода ограничений существующих фреймворков и библиотек. Это был тупик выбранного пути. Было решено создать свой собственный фреймворк, потому что у меня теперь были реальные основания для этого, и я честно испробовал все прочие возможности.
Спустя 10 месяцев я закончил разработку фреймворка Point0 и нескольких других библиотек. Также вокруг этого фреймворка я наконец-то смог собрать бойлерплейт, который бы меня устраивал, сам бойлерплейт был назван Start0. Ещё есть над чем работать и во фреймворке, и в бойлерплейте, но основа уже в порядке и готова к масштабированию.
Я буду продолжать создавать опенсорс библиотеки, развивать свой фреймворк и бойлерплейт. Есть ещё много идей, которые меня вдохновляют, и могли бы быть полезны сообществу разработчиков.
Я собираюсь создавать собственные SaaS проекты, так как это поможет развивать как фреймворк, так и бойлерплейт, с каждым новым запущенным SaaS. В то же время я не могу сказать, что я хорош в бизнесе или маркетинге, поэтому однозначно уповать на финансовый успех этих проектов я не могу. Но они точно позволят мне развиваться как разработчику, а также развивать мои опенсорс решения, которые я в этих проектах использую.
Я планирую делать SaaS проекты в первую очередь для разработчиков, так как это единственная аудитория, которую я по-настоящему понимаю, и к которой отношусь и сам. В то же время я думаю создавать SaaS и в других сферах, но скорее не с целью запустить их самостоятельно, а как готовый код, который сможет приобрести любой желающий запустить схожий по функционалу SaaS. То есть создать что-то вроде витрины проектов.
Я буду рад сотрудничать с бизнесами, которые хотят создавать свои SaaS проекты. Если есть желание посотрудничать, буду рад обсудить возможные условия.