I hope this helps, I apologize if I misunderstood or if this isn't helpful. I would guess your last custom field is hobby or something which is pulling the word "writer" into your link field and proboards will read that as an empty value and produce your current page. An if statement should help to pick out the right custom field. The way i've seen link wrapping done is with two if statements: one to open the link and another to close it, which is ideal when you don't want the object to go away when the custom field is empty.
//Check each custom field. If one is called Application, open up the beginning of a link to wrap around your span/div/whatever. If not the code will skip this statement.
{foreach $[user.mini_custom_field]}{if $[user.mini_custom_field.name] == "Application"}<a href="$[user.mini_custom_field.value]">{/if}{/foreach}
//Create the contents coded in the class around the word Application. This will populate even if the statement above it is not true, but it will not have a link around it. This means you can style it to appear differently if it isn't linked. (.longThing {} vs .longThing a {}) <span class="longThing">Application</span>
//If the first statement was true, then this statement will be true as well. This tells the link to close.
{foreach $[user.mini_custom_field]}{if $[user.mini_custom_field.name] == "Application"}</a>{/if}{/foreach}
|