Усе нижче — ще й оболонка. Друкуй, Tab доповнює, ↑ — історія.
guest@savenkov.site
Кирило Савенков
full-stack розробник із Києва, Україна.
- бекенд PHP · Laravel · REST та JSON API · Черги · Redis
- фронтенд Vue.js · TypeScript · Inertia.js · Tailwind CSS · Vite
- дані MySQL · PostgreSQL · Eloquent ORM
- інструменти Docker · Git · CI/CD · PHPUnit · Pest
- воркфлоу Cursor · Claude · Antigravity
guest@savenkov.site:~$ help
Доступні команди:
about хто я і як працюю
stack мови, фреймворки та інструменти
experience що я будував
projects вибрані роботи
contact як зі мною зв’язатися
theme перемкнути світлу / темну
lang English / Українська
clear очистити екран
Резюме
Про мене
- Я full-stack веброзробник.
- Проєктую й запускаю підтримувані бекенди на PHP/Laravel і охайні,
- реактивні інтерфейси на Vue.js. Ціную чисту архітектуру, швидке
- завантаження та код, який наступний розробник прочитає без мапи.
Стек технологій
- Бекенд : PHP · Laravel · REST та JSON API · черги · Redis
- Фронтенд : Vue.js · TypeScript · Inertia.js · Tailwind CSS · Vite
- Дані : MySQL · PostgreSQL · Eloquent ORM
- Інструменти: Docker · Git · CI/CD · PHPUnit · Pest
- Робочий потік: Cursor · Claude · Antigravity (розробка з AI)
Досвід
- Full-stack розробник — створюю продакшн вебзастосунки.
- • Будував Laravel API та Vue.js SPA / Inertia-застосунки під ключ.
- • Оптимізував запити до БД і кешування заради швидших відповідей.
- • Випускав фічі з тестами, код-рев’ю та CI з першого дня.
Проєкти
- project-1/ — вебзастосунок на Laravel + Vue.js (заглушка).
- project-2/ — REST API з чергами та кешем Redis (заглушка).
- project-3/ — дашборд на Inertia.js + Tailwind (заглушка).
- Заміни їх у src/i18n/content.ts — введи 'contact', щоб написати мені.
Контакти
- Telegram : @Leoxpw — t.me/Leoxpw
- Телефон : +380 63 308 98 81
- Email : savenkov.kyrylo@gmail.com
- Або тисни кнопку 'Працювати зі мною'. Відповідаю швидко.
Зазвичай фічу передають від бекенду до фронтенду й щось губиться на стику. Я пишу обидві сторони, тож стик — це місце, де я працюю найкраще.
сервер routes/api.php
// routes/api.php
Route::get('/projects', function (Request $request) {
return ProjectResource::collection(
Project::query()
->with('client')
->when($request->search, fn ($q, $term) =>
$q->where('name', 'like', "%{$term}%"))
->latest()
->paginate(12)
);
}); GET /api/projects?search=… 200
{
"data": [
{ "id": 128, "name": "Kiln booking",
"client": "Studio Kiln", "status": "live" },
{ "id": 131, "name": "Relay API",
"client": "Relay", "status": "review" },
{ "id": 140, "name": "Atlas CRM",
"client": "Atlas", "status": "build" }
],
"meta": { "current_page": 1, "total": 3 }
} сервер
Потягни шов
Full-stack розробник — створюю продакшн вебзастосунки.
- Будував Laravel API та Vue.js SPA / Inertia-застосунки під ключ. обидві половини
- Оптимізував запити до БД і кешування заради швидших відповідей. сервер
- Будував реактивні інтерфейси на Vue.js з типізованими компонентами та Inertia. клієнт
- Випускав фічі з тестами, код-рев’ю та CI з першого дня. обидві половини
Кейси скоро тут — а поки спитайте мене про них напряму.
- project-1 Вебзастосунок на Laravel + Vue.js.
- project-2 REST API з чергами та кешем Redis.
- project-3 Дашборд на Inertia.js + Tailwind.
Відкритий до віддалених full-stack проєктів по всьому світу. Відповідаю швидко.
Пишіть на
Працювати зі мною