Senior Fullstack Engineer & Tech Lead
I’m Dmitry Gaponenko. I build products with PHP/Laravel and Vue/Nuxt, from APIs and data models to interfaces and deployment. 6+ years of commercial experience, team leadership at DitLabs and Flyvert, and open-source work used by the Laravel community.
PHP / Laravel
Vue 3 / Nuxt 4
TypeScript
Inertia / Nuxt UI
PostgreSQL / MySQL
Redis / Horizon
Docker / CI/CD
OpenAPI
PHPUnit / Pest
Stripe / Cashier
Filament
Laravel Forge
PHP / Laravel
Vue 3 / Nuxt 4
TypeScript
Inertia / Nuxt UI
PostgreSQL / MySQL
Redis / Horizon
Docker / CI/CD
OpenAPI
PHPUnit / Pest
Stripe / Cashier
Filament
Laravel Forge
PHP / Laravel
Vue 3 / Nuxt 4
TypeScript
Inertia / Nuxt UI
PostgreSQL / MySQL
Redis / Horizon
Docker / CI/CD
OpenAPI
PHPUnit / Pest
Stripe / Cashier
Filament
Laravel Forge
PHP / Laravel
Vue 3 / Nuxt 4
TypeScript
Inertia / Nuxt UI
PostgreSQL / MySQL
Redis / Horizon
Docker / CI/CD
OpenAPI
PHPUnit / Pest
Stripe / Cashier
Filament
Laravel Forge
Products, code and people
I build Laravel and Vue products and lead development teams. At DitLabs, I led three developers, reviewed their code and participated in hiring; at Flyvert, I led three frontend developers. I also maintain filament-json and develop Streams Panel.
Work experience
Aug 2024 – May 2026
DitLabsFullstack Developer
Built Laravel/Vue products, led three developers and deployed through Laravel Forge.
Aug 2024 – Mar 2025
TargetHunterPHP Developer
Rebuilt a legacy application on Laravel with TDD, alongside my role at DitLabs.
Aug 2023 – Mar 2024
qubeek.ioWeb Developer
Built municipal applications with Laravel and Vue 3, partly alongside Rang Intellect.
Skills & Stack
- PHP 8.x / Laravel
- Vue 3 / Nuxt 4 / TypeScript
- Inertia / Nuxt UI / SSR
- PostgreSQL / MySQL / MongoDB
- Redis / Horizon / background jobs
- Reverb / WebSocket
- Docker / Linux / Nginx
- GitHub Actions / GitLab CI/CD / Laravel Forge
- REST / OpenAPI / OAuth / Sanctum / Passport
- Stripe / Cashier / YooKassa
- Meilisearch / Scout / S3
- PHPUnit / Pest / TDD / PHPStan / Pint
- Filament / Nova / MoonShine
- Team leadership / code review / hiring participation
Working together
My availability, engineering experience and approach to delivery.
Remote full-time Senior Fullstack, Senior PHP/Laravel Backend or Tech Lead roles. My main stack is PHP/Laravel and Vue/Nuxt. I want to contribute to a product and its engineering team over the long term.
At DitLabs, I led a frontend developer, a backend developer and a fullstack developer. I conducted their code reviews, participated in hiring and deployed applications through Laravel Forge, alongside my own development work. At Flyvert, I was also a team lead, with three frontend developers reporting to me.
Russian — native. English — B1/Intermediate. Ukrainian — A1/basic.
Laravel APIs and business logic, Vue interfaces, admin panels, payment and OAuth integrations, queues, search and realtime features. YouMotion, Korupharma and Streams Panel show different parts of this work.
Vue 3, TypeScript, Inertia and Nuxt UI for application interfaces; Nuxt for websites; SSR in Streams Panel. I have also built Vue interfaces for municipal projects and rebuilt an administration panel with Vue.js.
Code review, PHPUnit/Pest tests, PHPStan/Larastan and Pint. At TargetHunter, I rebuilt a legacy project on Laravel using TDD. My delivery experience includes Docker, CI/CD and Laravel Forge deployments.
See my personal projects and open-source contributions and the source of pepperfm/filament-json. Commercial experience is described in my work history and on the About page.
Yes. I have maintained Laravel CRM and ERP applications, refactored legacy code and rebuilt a custom application on Laravel with automated tests.
My priority is a remote full-time Senior or Lead role. I can discuss clearly scoped project work separately, with availability and terms agreed in advance.