
Stunning visual portfolio of Italian architect and artist Maurizio Sarsini
Maurizio Sarsini is an Italian architect and artist (and also my father).
His artworks suggest subjects that range from figurative to abstract with themes that often suggest imaginary myths and metaphysical spaces.
His paintings have been exhibited internationally particularly in Italy, Australia, Côte dʼIvoire, Iran, New Zealand and Switzerland.
I took care of all aspects of the website. My priority while designing this website was to provide something that would allow users to focus their attention on Maurizio’s artworks. For this reason I decided to use a minimalistic design and avoid the use of any unnecessary graphical frill. I have made a fairly intensive use of Javascript and AJAJ (JSON).
The role of Javascript in this project is to dynamically adapt the content to the browser window of the user. The home page in fact displays a number of images that always fills the entire area of the window. In some situations the images can result to be “cut” however this is part of the effect I did want to achieve: no white space and no dead areas, apart from necessary spacing between works.
Detailed artwork open in the entire available area of the window. The artwork images, when applicable, adapt to entire size of the user’s viewport without any loose in quality and offering great detail.
All javascript and AJAX functionality is fully degradable to guarantee an optimal user experience when the technology is not support from the user-end. This also means that Search Engines can fully access, therefore index, any bit of content of the website.
I have made use, although with moderation, of some CSS3 techniques. All functionality and visual design has been tested over several browsers to guarantee comformity of use. I must admit that the website offers a better experience using Chrome/Firefox/Opera/Safari. This is due to better speed these browsers have processing javascript and one or two visual glitches that make the navigation more appealing.
The website is managed by a simple back-end system designed by myself, this uses MySQL and PHP and allows Maurizio to easily update his portfolio.
Finally I have made an effort in optimizing the overall loading time of the website. Many images and intensive use of Javascript is a weak point of this website. Substantial results have been achieved optimizing loading time using various techniques, just to name a few: use separate subdomains for simultaneous HTTP requests, reduced number of HTTP requests, css and javascript dynamic compression, optimized expires headers.