Стек
На чём я делаю сайты
Без привязки к одной технологии — стек под задачу, а не задача под стек. Вот что реально использую в проектах.
Фронтенд
HTML / CSS / JS, TypeScript, React, Vue — адаптивная вёрстка, анимации при скролле, тёмная/светлая тема, кастомные интерактивные элементы под задачу.
Бэкенд
PHP, Python, Node.js — без лишней сложности там, где она не нужна. Выбираю под хостинг и задачу, а не по умолчанию.
Данные
JSON-хранилища для простых сайтов, MySQL и PostgreSQL — когда данных и связей больше. Простое решение для простой задачи.
Формы и данные
Формы заявок и отзывов с модерацией, антиспам-защита без капчи, загрузка и обработка фото, админ-панели под конкретный проект.
Интеграции
Почта (Resend / SMTP), аналитика (Яндекс.Метрика, Google Analytics), Telegram-уведомления, онлайн-оплата, сторонние API.
Хостинг и деплой
Перенос сайта на сервер, домены, SSL, FTP, .htaccess, бэкапы базы и файлов. Довожу до рабочей ссылки, а не отдаю архив с кодом.
Автоматизация
Генерация и обработка изображений (нейросети, сжатие, ресайз), скрипты для рутинных задач, массовые правки по сайту.