Web · Designer & Developer

This Website — Portfolio v2

Handcrafted PHP 8 + MongoDB portfolio: custom router, repository pattern, GSAP motion, S3 media pipeline, full admin CMS.

This Website — Portfolio v2 — 1

The advanced version of my personal website, built with PHP and MongoDB. A custom MVC architecture, router and reusable service/repository layers support an administration CMS for managing projects, experience, skills, certifications and blog content. AWS S3 handles media storage, with configurable email services, search and contact workflows. The responsive vanilla JavaScript interface uses GSAP, Lenis smooth scrolling and a custom design system.

Challenges

  • Bringing portfolio content, media and publishing workflows together in a custom website that can be maintained through an administration interface.

Solutions

  • Built a custom PHP architecture with reusable MongoDB data-access layers, an administration CMS and AWS S3 media storage, paired with a responsive JavaScript interface.