Aineph
7/28/2023
Three years ago, I embarked on my journey as a freelance developer in the field of computer programming. At that time, I created my first "Personal Branding" website, which served as a showcase for potential clients. It was a minimalist PHP page built on Symfony, dedicated to the homepage. Unfortunately, it lacked graphics, a "clients" section, and even basic security for the contact form, resulting in a constant flow of spam messages upon its launch. Simultaneously, an underutilized technical blog on WordPress complemented the setup.
In 2022, I decided to consolidate all my content into a single website. After transitioning from a PHP developer to a Full Stack Node.js developer, I completely rebuilt the site, incorporating the existing WordPress blog. Two critical tools made this ambitious project a reality: Gatsby for the visual aspects and Strapi, the "Headless CMS" for data management.
Gatsby, a static site generator founded in 2015, proved to be the ideal ally in quickly creating a site based on React.js, offering a smooth and dynamic user experience. On the other hand, Strapi, the "Headless CMS" revolutionized content management by decoupling the frontend and backend. This combination of tools greatly facilitated data centralization while allowing me to focus on Gatsby's visual aspect.
Fueled by feedback from my diverse clients, I decided to revisit the project in 2023, aiming to make the site truly ergonomic. Visitors must now be able to clearly identify my skills from the main page, while the blog must provide them with relevant and regularly updated content. Thanks to this overhaul, the site's automatic updates are more intuitive than ever, making it a pleasure to manage.
The perfection of this new website is about to come to fruition, and I couldn't be prouder of the result. In an upcoming article, I will share the technical details of the deployment and optimization of this exciting platform.
Stay tuned!