You task is very broad , what do mean data ,what do you mean by format ,what do you mean by good looking Enough bashing , here what am assuming and how id probably go about , one word PROFILING ,build a profile based on the information the user ( assuming school ,work history .....) to based find the user fall on a spectrum of say highly skilled to low skilled , probabaly use the idm cognitive services to get the problem on the personal essay or letter and identify and eliminate traits or attribute the best and worst suite the the user and finally generate a customized ( ie generic format with some section customized with specific user data) -- realize am very broad - but then again i didnt have a lot to go on :)