1. A method of formatting content for presentation on a display of a computing device, the method comprising: receiving at the computing device a request to present content associated with a user identifier (ID) of a user of a computing device; retrieving, from a non-transitory memory, personality attributes associated with the user ID defining personality characteristics of the user associated with the user ID; retrieving a template based on the retrieved personality attributes, the template defining content presentation parameters in respect of the personality attributes; formatting content associated with the request using the parameters of retrieved template; and presenting the formatted content on the display of the computing device associated with the user ID.