← Back to work
Private client project 2020 — 2025·Full-stack Engineer
Advertising Agency Marketing Site
Agency portfolio site with a content-managed back office.
Overview
The project
A branding and advertising agency wanted a marketing site to showcase work, clients, and a blog, all editable without a developer. I built the public site and an admin panel for portfolio, posts, galleries, and contact handling.
Screens
Screenshots
Tap any image to enlarge. Use arrow keys to navigate.
Stack
What I built it with
Laravel 9Bootstrap 5jQueryMySQLLaravel MixSass
My role
What I owned
- Built the homepage with a dynamic slider and a portfolio/work showcase.
- Built project detail pages and a client showcase gallery.
- Implemented a blog with an admin for posts and categories.
- Wired contact forms with email notifications and newsletter signup.
- Added multi-language support across the site.
Architecture
How it's wired
- 01Laravel 9 monolith with Blade views and a custom admin panel.
- 02Media and gallery management with multiple images per gallery.
- 03MySQL-backed content model for work, posts, and clients.
- 04Laravel Mix / Sass asset pipeline.
Hard parts
What was challenging
The decisions worth talking about in an interview.
A portfolio the agency keeps current itself
Agencies refresh their work constantly. Moving the showcase and client list into a database-driven admin meant new case studies and logos go live without a deploy.