← Back to work
Private client project 2026·Full-stack Engineer

Financial Consulting CMS

Consulting firm site with a fully content-managed front end.

Overview

The project

A financial-consulting firm needed a marketing site driven entirely by an admin: services, portfolio, blog, careers, and FAQs, in two languages. I built a Laravel 12 + Inertia/React app with a CMS, Mailchimp newsletter, and bot-protected forms.

Screens

Screenshots

Tap any image to enlarge. Use arrow keys to navigate.

Stack

What I built it with

Laravel 12Inertia v2React 19TypeScriptTailwind v4MySQLPest

My role

What I owned

  • Built the animated marketing site with locale switching.
  • Built an admin CMS for projects, services, jobs, blog, and FAQs.
  • Implemented a contact form with rate limiting and Turnstile CAPTCHA.
  • Integrated Mailchimp newsletter with token-based confirm/unsubscribe.
  • Added activity logging, RBAC, and SEO (robots.txt, sitemap).

Architecture

How it's wired

  • 01Laravel 12 serving an Inertia v2 + React 19 front end.
  • 02Translation tables drive every public content type.
  • 03Cloudflare Turnstile on forms; throttling on submissions.
  • 04Mailchimp integration with tokenized confirmation flows.

Hard parts

What was challenging

The decisions worth talking about in an interview.

Everything editable, nothing hard-coded

The firm wanted to manage all copy and content themselves across two languages. Backing every public section with translation tables and a consistent admin form pattern meant the site can be fully re-authored without a deploy.