Создаю надежные цифровые системы с вниманием к деталям
Привет! Я занимаюсь проектированием и разработкой веб-приложений, сервисов и специализированных сайтов.
В работе совмещаю инженерную строгость и внимательное отношение к пользовательскому интерфейсу. Считаю, что качественный цифровой продукт должен быть не только быстрым и функциональным, но и эстетичным, стабильным при высоких нагрузках и простым в поддержке.
Предпочитаю прямое сотрудничество с заказчиками и продуктовыми командами без лишней бюрократии, агентских наценок и испорченного телефона. Каждый проект сопровождается прозрачной документацией, понятной архитектурой и чистой передачей прав на код и инфраструктуру.
Как я подхожу к созданию софта
Минимум лишних зависимостей
Каждая библиотека в проекте должна решать реальную задачу. Отказ от раздутых фреймворков и микросервисов там, где монолит на Nuxt и чистый PostgreSQL работают быстрее и стабильнее.
Строгая типизация от базы до UI
Сквозной TypeScript: схемы Drizzle ORM транслируются в типы моделей, Zod валидирует входящие данные на сервере, а Vue-компоненты получают строго типизированные пропсы.
Безопасность по умолчанию
Никаких компромиссов: серверная защита роутов, безопасные HttpOnly SameSite cookie, ограничение частоты запросов, валидация схем URL для защиты от SSRF и XSS.
Эстетика функционализма
Дизайн создается под задачу, а не ради визуального шума. Четкая типографика, выверенная сетка, мгновенный отклик и отсутствие визуального мусора.
Стек технологий и экосистема
Проверенные инструменты, обеспечивающие максимальную скорость разработки и надежность в production.
Frontend & UI
- Vue 3
- Nuxt 3/4
- TypeScript
- Tailwind CSS
- Vite
- HTML5 Semantic
- Web Accessibility (WCAG 2.1 AA)
Backend & Data
- Node.js (Nitro)
- PostgreSQL
- Drizzle ORM
- Zod Validation
- Argon2id
- REST APIs
- Sharp (WebP Pipeline)
DevOps & Tooling
- Docker & Compose
- Caddy Reverse Proxy
- Ubuntu Linux
- Git
- pnpm
- Vitest
- GitHub Actions