Engineering roles
Laravel backend, Vue workspace, payments, webhooks, and certificate rendering.
DevCerts is not just a public marketing page for certificates. It is a product layer where payment-domain records, voucher accounting, external exam delivery, result validation, certificate templates, public verification, admin workflows, and editorial SEO all have to stay consistent: the same shape of complexity found in many custom B2B development projects.
Backend language
PHP
Backend runtime for certification catalog logic, voucher operations, launch orchestration, certificate issuance, and public verification flows.
Application framework
Laravel
Main framework for routing, authentication, payments, admin tooling, queues, webhooks, certificate rendering, and public pages.
Admin backoffice
fi
Filament
Administration layer for certification exams, users, vouchers, permits, companies, payments, certificates, blog content, settings, and health widgets.
Database
PostgreSQL
Relational storage for users, vouchers, ledger entries, certification exams, permits, attempts, certificates, companies, payments, and blog content.
Cache and queues
Redis
Infrastructure layer for cache, background jobs, payment and mail workflows, and operational work that should not block user-facing screens.
Server-driven UI bridge
Inertia.js
Connects Laravel routes to Vue application screens for candidate workspace flows without a separate API-first frontend deployment.
Frontend interface
Vue.js
Interactive UI layer for dashboards, exam permits, profile settings, company access, voucher balance, and candidate certificate surfaces.
Workspace interaction language
JavaScript
Client-side language for candidate workspace interactions, voucher flows, profile and security screens, and public certificate surfaces.
Build pipeline
Vite
Frontend asset pipeline for the public site, authenticated workspace, admin-adjacent screens, and production bundles.
UI styling system
Tailwind CSS
Utility CSS system for public pages, certificate templates, candidate workspace screens, blog views, and dense operational UI.
Social authorization
OAuth 2.0
Authorization protocol behind social sign-in connections, profile identity linking, and provider-managed authentication flows.
Certificate render runtime
Node.js
Runtime used by the certificate PDF and share-image rendering toolchain through browser automation dependencies.
PDF and image rendering
Browsershot / Puppeteer
Headless browser rendering stack for certificate PDFs, preview HTML, public share images, and credential presentation assets.
Regression coverage
Pest / PHPUnit
Regression test stack for certification domain rules, payments, webhooks, candidate flows, public verification, and admin behavior.