← Back to Journal
Software Engineering 6 min read

Building AGD Developer: From Portfolio Idea to a Live Engineering Platform

AGD Developer started as an idea for a personal portfolio, but it gradually became a complete Laravel-powered platform for presenting my work, documenting my engineering journey, and managing everything through a custom CMS. Now that the platform is live , this journal entry looks back at how it was built and what I learned along the way.

When I started building AGD Developer, the goal was simple: create a place where I could professionally present my software projects, technical skills, graphic design work, and engineering journey. As development progressed, the idea became much bigger than a normal portfolio website. Instead of creating a few static pages, I decided to build a complete system that I could manage myself. The result became a Laravel-based portfolio and content management platform with an administration portal, project management, an engineering journal, analytics, services, a gallery, a timeline, and several other components. Today, agddeveloper.tech is live, and seeing roughly 2,888 visits recorded so far has made the project feel very different from when it was simply running on my development machine.

More than a Portfolio Website

A portfolio normally presents completed work. With AGD Developer, I wanted the portfolio itself to become one of the projects demonstrating how I approach software engineering.

The public-facing website contains my projects, services, engineering journal, development timeline, graphic design work, information about my background, and ways to contact me.

Behind those pages is a private administration portal that allows me to manage much of the website without manually editing Blade templates or changing database records.

Building the CMS made the project considerably more interesting because I had to think about the website as a system rather than simply a collection of pages.

  • Laravel 12 application architecture
  • MySQL database
  • Custom administration CMS
  • Projects and journal management
  • Gallery and timeline management
  • Contact system
  • Analytics and page tracking
  • SEO and social metadata
  • Responsive desktop and mobile interfaces
The portfolio became a project that could demonstrate the same engineering principles I wanted the portfolio to talk about.