To make a link to a user who has submitted an entry for contest, you need to create a content plugin for onContentPrepare event.
In entry layout options the parameter Contestant should be enabled, as well as Link Contestant.
The idea is to set submitter_link property for entry object. Here is an example of onContentPrepare code:
/** * Retrieves the link for contestant. * * @paramstring $context The context of the content being passed to the plugin. * @parammixed &$item An entry object. * @paramobject $params Component parameters. * @paraminteger $page Optional page number. Unused. Defaults to zero. * * @returnboolean */publicfunctiononContentPrepare($context,&$item, $params, $page =0){// Check for valid contextif ($context !='com_competition.participant') {returntrue; }// Return if we don't have valid params or don't show/link to the contestantif (!($params instanceofJoomla\Registry\Registry)||!$params->get('participant_show_submitter')||!$params->get('participant_link_submitter')) {returntrue; }// Return if we don't have a valid submitter idif (!isset($item->userId)||!(int) $item->userId) {returntrue; }// Set the link to submitter $item->submitter_link =JRoute::_('index.php?option=com_somecomponent&profile='. $item->userId);returntrue;}