Gabriel Rodríguez

Gabriel Rodríguez Personal website

Date
November 2019 – April 2021 (1 year, 5 months)
Position
Personal project
Graphic material
See screenshots
Technologies
Back end
PHP
Laravel
PostgreSQL
Redis
Apache
Git
GitHub
webpack
Front end
HTML
JavaScript
HTML Artisan
CSS
Sass
Others
Google Search Console
Photoshop
Illustrator

In 2019, I decided that I needed a digital portfolio, a space where I could effectively showcase who I am and everything I've worked on.

With that goal in mind, I started working on this website right away. I built it from the ground up, including a hand-made original design, development and maintenance, with a particular focus on performance and optimization.

The website is meant to represent me and my essence in every pixel, so it's built from scratch using the Laravel framework, with no pre-made templates or designs.

Here is the work I've done:

  • Initial idea, sketches and design. 100% dynamic, adaptive and responsive design by making use of the latest CSS techniques, achieving consistent visualization in all kinds of displays.
  • Configuration and maintenance of web server, mail server, domain, DNS, etc.
  • Server and app security assesment, configuration and measure implementation.
  • Development from scratch of the website (full stack), and subsequent maintenance and improvements.
  • Creation of multiple advanced custom modules:
    • Custom administration panel with advanced editing functionalities.
    • Advanced multilanguage support and handling; translatable entities and router.
    • Optimized minifier.
    • Efficient and self-invalidating server-side cache.
    • Image and video processing module.
    • Front end popups and modals module.
    • Simple JS+CSS animation framework, used in multiple places in the website.

And here are some cool highlights!

  • Extreme optimization: all pages transfer less than 1 MB of data (initial load, before page is responsive) and load, on average, in under 300 ms (from Spain).
  • Almost perfect Core Web Vitals scores (PageSpeed Insights): average score across all four sections of 96.75 on mobile and 98.5 on desktop (see screenshots in the graphic material section).
  • Reasonably good SEO performance (for being a personal portfolio with no deep SEO strategy): as of June 2024, taking last 30 days, average CTR of 3.7% and average position of 13.5 (Google Search Console).
  • 100% respectful to user privacy: no trackers, no data gathering, and fully GDPR-compliant data handling.