Eric Curb is a visual artist and UX designer in the Twin Cities. I built his portfolio curb.ws from scratch as he disliked the generic layout offered by services such as WordPress or SquareSpace. Eric still wanted full control over customizing his site without my support, so my solution to allowing him the ability without building a full-blown content management system was to allow him to edit a JSON detailing the properties of each project. This JSON is parsed when the document is ready, and a script loads a generic HTML template for each project; background color, images, and text are then inserted to each section as they are loaded. This method is optimized and runs in O(n) time.
See his portfolio live at http://curb.ws. Although the functionality is complete on my end, he is still in the process of adding projects to the portfolio.