P

pswrk

backend developer · Laravel · ~5 лет

Пишу бэкенд на PHP и Laravel. Увлекаюсь архитектурой, автоматизацией и тем, чтобы код был не только рабочим, но и приятным на чтение. Этот сайт — как я вижу себя профессионально: без лишнего, без маркетинга, только дело.

Стек

Инструменты, на которых я в основном работаю. Ничего экзотичного — просто то, что работает.

PHP 8.3 Laravel PostgreSQL Redis Docker Nginx Tailwind CSS Alpine.js Livewire GitHub Actions

Проекты

Часть проектов, о которых могу рассказать. Что-то в продакшене, что-то заброшено.

CRM для логистической компании

production

Система управления заявками, маршрутами и статистикой для небольшой логистической компании. Livewire для реактивности без SPA. Справляется с парой тысяч операций в день.

Laravel 11 · Livewire · PostgreSQL · Redis

Telegram-бот для автоматизации заявок

production

Чат-бот в Telegram, который принимает заявки от пользователей и создаёт тикеты в системе. Интегрирован с основным бэкендом через API. Экономит кучу времени на обработку входящих.

PHP · Laravel · Telegram Bot API

API для фитнес-трекера

заморожен

REST API для мобильного приложения. Авторизация через Sanctum, трекинг тренировок, статистика. Начинал как пет-проект с другом, потом он перегорел, и проект встал. Код есть, мотивации нет.

Laravel · Sanctum · PostgreSQL

Парсер прайс-листов

завершён

Консольная утилита на Laravel для парсинга Excel-файлов от поставщиков. Разные форматы, разные кодировки — типичная боль. Сделал, работает, сдал клиенту, забыл.

Laravel · PhpSpreadsheet · Queue

Этот сайт

pet-project

Площадка для экспериментов. Минималистичный, быстрый, без JS-фреймворков. Всё что нужно для портфолио — просто и прямолинейно, как я люблю.

Laravel · Tailwind CSS · Alpine.js

Обо мне

Начал с CodeIgniter и Yii2, потом переехал на Laravel и полюбил его за продуманность архитектуры и экосистему. За пять лет научился не только писать рабочий код, но и думать о том, как его потом поддерживать.

Интересуюсь автоматизацией процессов разработки, архитектурой приложений и тем, как современный стек инструментов помогает писать меньше лишнего кода. Периодически экспериментирую с новым, но не ради галочки — только если это реально улучшает процесс.

Верю, что хороший код — это не магия и не искусство, это ремесло. Которому можно учиться, совершенствоваться и делиться опытом.