Custom Laravel development
Laravel applications built to be operated for years
We have been building on Laravel since version 5 and run applications on Laravel 13 and PHP 8.5 today. Workflow systems, admin panels, APIs and integrations, with the testing, pipelines and documentation that let us keep them running.
What we build
Typical engagements
Workflow and case-management systems
Applications with periods, stages, approvals, payments and audits: subsidy programmes, admissions and subscriptions, travel and expense approvals, event and scholarship management.
Admin panels on Laravel Nova
We have shipped Nova since version 3 and maintain our own Nova components: dynamic dropdowns, filters, dashboard cards and group managers that make back-office work fast.
APIs and integrations
REST APIs with Passport or Sanctum, PHP SDKs for partners, SOAP bridges to legacy registries, email marketing and payment integrations.
Identity and single sign-on
Shibboleth and SAML federations, GSIS / TaxisNet OAuth2, Google and Facebook login, role and permission models with approval workflows.
Legacy migrations
Drupal to Laravel, Chamilo to Laravel, WordPress content into native features, and framework upgrades across many major versions without downtime.
Operations and support
GitLab pipelines that test, build and deploy with Envoy to Plesk or AWS, queue workers on Horizon, Sentry monitoring, and documented runbooks for go-live and rollback.
Stack
Tools we reach for
Backend
- Laravel 11 to 13
- PHP 8.2 to 8.5
- Laravel Nova
- Livewire
- Horizon and Redis queues
- Reverb websockets
- MySQL
Frontend
- Vue 3
- Inertia
- Tailwind CSS
- Vite
- Alpine.js
Video
- Zoom REST API and webhooks
- Zoom Meeting SDK
- H.323 / SIP room systems
- LiveKit and WebRTC
- FFmpeg
Identity
- Shibboleth / SAML
- GSIS TaxisNet OAuth2
- OAuth2 and Passport
- Google and Facebook login
E-learning
- Moodle
- Chamilo
- H5P
- SCORM
- xAPI-style tracking
Delivery
- GitLab CI/CD
- Laravel Envoy
- Docker
- Plesk and AWS
- Sentry
- Pest, PHPStan, Rector
Quality
How the code is kept honest
- Feature tests with Pest on every change, run in CI before anything is deployed.
- Static analysis with PHPStan and automated refactoring with Rector during framework upgrades.
- Consistent formatting with Laravel Pint, enforced in the pipeline.
- Security audits with tracked remediation, and runbooks for recordings, go-live nights and emergency rollback.
- Zero-downtime releases with health checks and automatic rollback when a release fails them.
Have an application in mind?
We provide application design consulting, development and turn-key operation. Bring the requirements, even if they are rough.