Development

Personal Website

Role

Developer

Start

27 Mar 2021

End

16 Apr 2021

01.-

Context

Problem

I always wanted to have a personal website to showcase my works and little projects, but never found something elegant and efficient, both in terms of performance and cost (money and time). Solutions like WordPress and other CMS are overkill for what I would do: they require a beefier machine to run on, they can be vulnerable and are usually slower than, for example, using HTML + CSS + JS.

02.-

Methodology

Solution

I decided to build my website using hugo, an open-source static-site generator: this allowed me to have a completely modular design, taylor made for my needs, lightweight and SEO-friendly. It required an upfront investment of time, to set everything up and build the various templates (compared to a traditional CMS), but it is worth it in terms of efficiency.

0

PageSpeed Insights Score

0

Working Hours

0

MegaByte

0

Hosting cost

03.-

Result

Conclusion

Talking about efficiency, the modular-design enables me to have custom pages for every project, showcasing them in a unique and SEO-friendly manner. The design, as mentioned above, is custom made with aesthetics and performance in mind: hugo framework generates simple HTML every time the website is updated. This characteristic allows it to be very lightweight, getting high scores in Google PageSpeed Insights in both desktop and mobile (this website is also fully responsive, considering that nowadays most of its users will be using a smartphone).