WEB-10 · ОПЫТ
Я создаю быстрые веб-сайты и веб-приложения с минимумом зависимостей
Я проектирую и собираю маркетинговые сайты и внутренние веб-приложения на Astro, Cloudflare Pages, Tailwind и TypeScript. Цель простая: страницы, которые загружаются быстро, код, который остаётся компактным, и стек, который не падает при всплесках трафика или поломке зависимости. Каждую выкладку в продакшен я рассматриваю как изменение инфраструктуры, с документированным планом и готовым откатом ещё до того, как что-либо будет запущено.
01 · Чем я занимаюсь
Реальная работа
- Создаю маркетинговые сайты и лендинги на Astro, которые отдают почти полностью статический HTML и почти не используют клиентский JavaScript.
- Разрабатываю внутренние веб-приложения, инструменты и дашборды на базе Cloudflare Workers, KV и D1.
- Выстраиваю дизайн-системы на Tailwind, чтобы стилизация оставалась единообразной и вашей команде было легко её расширять.
- Пишу всё на TypeScript, чтобы ошибки всплывали на этапе сборки, а не в продакшене.
- Развёртываю на Cloudflare Pages с превью-сборками, собственными доменами и кэшированием на периферии.
- Подключаю формы, аутентификацию и API-эндпоинты, не затаскивая тяжёлый фреймворк, за которым придётся постоянно присматривать.
- Настраиваю под Core Web Vitals: работу с изображениями, загрузку шрифтов и строгий бюджет ресурсов.
02 · Что вы получаете
Что остаётся у вас
- Сайт или приложение, которое быстро загружается и недорого в хостинге на периферии Cloudflare.
- Чистая кодовая база на TypeScript, которую ваша команда действительно может читать, расширять и сопровождать.
- Документированный путь развёртывания и отката, чтобы релизы намеренно оставались скучными.
- Исходный код в вашем собственном репозитории и вашем собственном аккаунте Cloudflare, без привязки ко мне.
03 · Инструменты и знания
С чем я здесь работаю
04 · Как я к этому подхожу
Спланировано, очерчено по объёму, доведено до конца
Мы начинаем с 30-минутного звонка для оценки объёма, и в тот же день вы получаете письменную оценку соответствия, чтобы понять, тот ли я человек, ещё до того, как брать на себя обязательства. Дальше я работаю небольшими, поддающимися проверке шагами: документированный план изменений с откатом до любого изменения в продакшене, затем перевод в рабочую среду в заданном окне, проверенный по чётким контрольным точкам, и откат остаётся под моей ответственностью. Превью-развёртывания на Cloudflare Pages означают, что вы видите реальные, работающие страницы на каждом этапе, а не ждёте одного большого показа в конце.
05 · Вопросы
Хорошие вопросы, прямые ответы
Почему Astro, а не Next.js или WordPress?
Astro по умолчанию отдаёт статический HTML почти без JavaScript, поэтому страницы загружаются быстро, и меньше того, что может сломаться или потребовать обновлений. Если какому-то разделу действительно нужна интерактивность, я добавляю её именно туда и больше нигде. Для некоторых команд WordPress подходит, но он несёт за собой груз плагинов и обновлений, который я предпочёл бы вам не взваливать.
Можете ли вы работать с моим существующим брендом или дизайном?
Да. Я могу отталкиваться от вашего файла Figma, существующего сайта или черновика бренд-гайда и превратить это в конфигурацию на Tailwind, которой ваша команда сможет пользоваться и после того, как я передам проект.
Принадлежат ли мне код и хостинг?
Да. Код хранится в вашем репозитории и развёртывается в ваш аккаунт Cloudflare. Ничто не привязано ко мне, и вы в любой момент можете передать его другому разработчику.
06 · Смежный опыт
Смежные направления, которыми я занимаюсь
Нужно, чтобы этим занялись?
Расскажите, что вы пытаетесь перенести и где это застряло. Нескольких предложений достаточно для начала, и они попадут прямо в мой почтовый ящик.