Senior Full-Stack Developer
Designed the architecture and built the core product with Laravel and Vue; cut response times on busy pages.
Full Stack Web Developer
From idea to architecture, build and deploy: fast, clean and reliable web products.
Every web product is built from layers, each with a defined responsibility. Scroll to peel it apart and see what actually runs underneath.
The layer people see and touch: layout, colour, typography and motion. One codebase for desktop and mobile, and with Vue and Inertia navigation happens without full page reloads.
The keys and switches that change how the app behaves without touching code: the environment file, credentials for outside services and flags that turn features on or off.
The brain on the server: routing, middleware, input validation, authentication and permissions. The business rules live here and are protected by automated tests.
Where data lives permanently: tables, relations, indexes and transactions. Versioned migrations change the schema without losing data, and backups run on a schedule.
The speed layer: heavy query results, user sessions, locks and rate limits. Frequently used data is kept with an expiry so the database is not hit on every request.
A live channel between server and browser that pushes changes instantly without polling: messages, order status, positions on a map and who is online right now.
Heavy work is taken out of the user's request: sending mail and SMS, building reports and large files. Each job runs on its own, retries when it fails and can run on a schedule.
Everything the application runs on: nginx for the web, supervisor to keep workers alive, the mail server, the SMS provider, SSL certificates and zero-downtime deployment.
Every web product is built from layers, each with a defined responsibility. Scroll to peel it apart and see what actually runs underneath.
Scroll to see each layer
Things that were actually built and shipped.
Grouped by real use, not percentages. Click a skill to see related projects.
Designed the architecture and built the core product with Laravel and Vue; cut response times on busy pages.
Built APIs and internal systems with automated tests and continuous deployment.
From problem definition to a usable release: architecture, backend, frontend and admin panel.
Faster loads, better queries and simpler infrastructure for low-resource servers.
Server setup, SSL, backups and monitoring so things keep running after hand-off.
Tell me about your project. I usually reply within a day or two.