www.linkedin.com
Open in
urlscan Pro
172.64.146.215
Public Scan
Submitted URL: https://niallkeppie.com/
Effective URL: https://www.linkedin.com/in/niallkeppie
Submission: On December 17 via api from US — Scanned from GB
Effective URL: https://www.linkedin.com/in/niallkeppie
Submission: On December 17 via api from US — Scanned from GB
Form analysis
9 forms found in the DOMPOST https://www.linkedin.com/uas/login-submit
<form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate="" class="mt-1.5 mb-2">
<input name="loginCsrfParam" value="56302067-220a-4c6a-8cdf-852ad880b77e" type="hidden">
<div class="flex flex-col">
<div class="mt-1.5" data-js-module-id="guest-input">
<div class="flex flex-col">
<label class="input-label mb-1" for="public_profile_top-card_title-modal-id_sign-in-modal_session_key"> Email or phone </label>
<div class="text-input flex">
<input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="username" id="public_profile_top-card_title-modal-id_sign-in-modal_session_key" name="session_key" required=""
data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph="" type="text">
</div>
</div>
<p class="input-helper mt-1.5" for="public_profile_top-card_title-modal-id_sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<div class="mt-1.5" data-js-module-id="guest-input">
<div class="flex flex-col">
<label class="input-label mb-1" for="public_profile_top-card_title-modal-id_sign-in-modal_session_password"> Password </label>
<div class="text-input flex">
<input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="current-password" id="public_profile_top-card_title-modal-id_sign-in-modal_session_password" name="session_password" required=""
data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_sign-in-password" data-tracking-client-ingraph="" type="password">
<button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password"
data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button>
</div>
</div>
<p class="input-helper mt-1.5" for="public_profile_top-card_title-modal-id_sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<input name="session_redirect" value="https://uk.linkedin.com/in/niallkeppie/overlay/about-this-profile/" type="hidden">
<!---->
</div>
<div data-id="sign-in-form__footer" class="flex justify-between
sign-in-form__footer--full-width">
<a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular
sign-in-form__forgot-password--full-width" href="https://www.linkedin.com/uas/request-password-reset?trk=public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-will-navigate="">Forgot password?</a>
<!---->
<input name="trk" value="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_sign-in-submit" type="hidden">
<button class="btn-md btn-primary flex-shrink-0 cursor-pointer
sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph=""
data-tracking-litms="" type="submit"> Sign in </button>
</div>
<div class="sign-in-form__divider left-right-divider pt-2 pb-3">
<p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p>
</div>
<input type="hidden" name="controlId" value="public_profile_v3_desktop-public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn"><input type="hidden" name="pageInstance"
value="urn:li:page:public_profile_v3_desktop_jsbeacon;1CK7JzTlSGyjnsdagNvXoA==">
</form>
POST https://www.linkedin.com/uas/login-submit
<form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate="" class="mt-1.5 mb-2">
<input name="loginCsrfParam" value="56302067-220a-4c6a-8cdf-852ad880b77e" type="hidden">
<div class="flex flex-col">
<div class="mt-1.5" data-js-module-id="guest-input">
<div class="flex flex-col">
<label class="input-label mb-1" for="public_profile_profile-info-subheader_sign-in-modal_session_key"> Email or phone </label>
<div class="text-input flex">
<input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="username" id="public_profile_profile-info-subheader_sign-in-modal_session_key" name="session_key" required=""
data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph="" type="text">
</div>
</div>
<p class="input-helper mt-1.5" for="public_profile_profile-info-subheader_sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<div class="mt-1.5" data-js-module-id="guest-input">
<div class="flex flex-col">
<label class="input-label mb-1" for="public_profile_profile-info-subheader_sign-in-modal_session_password"> Password </label>
<div class="text-input flex">
<input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="current-password" id="public_profile_profile-info-subheader_sign-in-modal_session_password" name="session_password" required=""
data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_sign-in-password" data-tracking-client-ingraph="" type="password">
<button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password"
data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button>
</div>
</div>
<p class="input-helper mt-1.5" for="public_profile_profile-info-subheader_sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<input name="session_redirect" value="https://uk.linkedin.com/in/niallkeppie/overlay/contact-info/" type="hidden">
<!---->
</div>
<div data-id="sign-in-form__footer" class="flex justify-between
sign-in-form__footer--full-width">
<a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular
sign-in-form__forgot-password--full-width" href="https://www.linkedin.com/uas/request-password-reset?trk=public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-will-navigate="">Forgot password?</a>
<!---->
<input name="trk" value="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_sign-in-submit" type="hidden">
<button class="btn-md btn-primary flex-shrink-0 cursor-pointer
sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn"
data-tracking-client-ingraph="" data-tracking-litms="" type="submit"> Sign in </button>
</div>
<div class="sign-in-form__divider left-right-divider pt-2 pb-3">
<p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p>
</div>
<input type="hidden" name="controlId" value="public_profile_v3_desktop-public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn"><input type="hidden" name="pageInstance"
value="urn:li:page:public_profile_v3_desktop_jsbeacon;1CK7JzTlSGyjnsdagNvXoA==">
</form>
POST https://www.linkedin.com/uas/login-submit
<form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate="" class="mt-1.5 mb-2">
<input name="loginCsrfParam" value="56302067-220a-4c6a-8cdf-852ad880b77e" type="hidden">
<div class="flex flex-col">
<div class="mt-1.5" data-js-module-id="guest-input">
<div class="flex flex-col">
<label class="input-label mb-1" for="public_profile_mutual-connections_sign-in-modal_session_key"> Email or phone </label>
<div class="text-input flex">
<input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="username" id="public_profile_mutual-connections_sign-in-modal_session_key" name="session_key" required=""
data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph="" type="text">
</div>
</div>
<p class="input-helper mt-1.5" for="public_profile_mutual-connections_sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<div class="mt-1.5" data-js-module-id="guest-input">
<div class="flex flex-col">
<label class="input-label mb-1" for="public_profile_mutual-connections_sign-in-modal_session_password"> Password </label>
<div class="text-input flex">
<input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="current-password" id="public_profile_mutual-connections_sign-in-modal_session_password" name="session_password" required=""
data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_sign-in-password" data-tracking-client-ingraph="" type="password">
<button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password"
data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button>
</div>
</div>
<p class="input-helper mt-1.5" for="public_profile_mutual-connections_sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<input name="session_redirect" value="https://uk.linkedin.com/in/niallkeppie" type="hidden">
<!---->
</div>
<div data-id="sign-in-form__footer" class="flex justify-between
sign-in-form__footer--full-width">
<a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular
sign-in-form__forgot-password--full-width" href="https://www.linkedin.com/uas/request-password-reset?trk=public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-will-navigate="">Forgot password?</a>
<!---->
<input name="trk" value="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_sign-in-submit" type="hidden">
<button class="btn-md btn-primary flex-shrink-0 cursor-pointer
sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph=""
data-tracking-litms="" type="submit"> Sign in </button>
</div>
<div class="sign-in-form__divider left-right-divider pt-2 pb-3">
<p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p>
</div>
<input type="hidden" name="controlId" value="public_profile_v3_desktop-public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn"><input type="hidden" name="pageInstance"
value="urn:li:page:public_profile_v3_desktop_jsbeacon;1CK7JzTlSGyjnsdagNvXoA==">
</form>
POST https://www.linkedin.com/uas/login-submit
<form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate="" class="mt-1.5 mb-2">
<input name="loginCsrfParam" value="56302067-220a-4c6a-8cdf-852ad880b77e" type="hidden">
<div class="flex flex-col">
<div class="mt-1.5" data-js-module-id="guest-input">
<div class="flex flex-col">
<label class="input-label mb-1" for="public_profile_top-card_secondary-cta-modal-id_sign-in-modal_session_key"> Email or phone </label>
<div class="text-input flex">
<input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="username" id="public_profile_top-card_secondary-cta-modal-id_sign-in-modal_session_key" name="session_key" required=""
data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph="" type="text">
</div>
</div>
<p class="input-helper mt-1.5" for="public_profile_top-card_secondary-cta-modal-id_sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<div class="mt-1.5" data-js-module-id="guest-input">
<div class="flex flex-col">
<label class="input-label mb-1" for="public_profile_top-card_secondary-cta-modal-id_sign-in-modal_session_password"> Password </label>
<div class="text-input flex">
<input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="current-password" id="public_profile_top-card_secondary-cta-modal-id_sign-in-modal_session_password" name="session_password" required=""
data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_sign-in-password" data-tracking-client-ingraph="" type="password">
<button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password"
data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button>
</div>
</div>
<p class="input-helper mt-1.5" for="public_profile_top-card_secondary-cta-modal-id_sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<input name="session_redirect" value="https://uk.linkedin.com/in/niallkeppie" type="hidden">
<!---->
</div>
<div data-id="sign-in-form__footer" class="flex justify-between
sign-in-form__footer--full-width">
<a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular
sign-in-form__forgot-password--full-width" href="https://www.linkedin.com/uas/request-password-reset?trk=public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-will-navigate="">Forgot password?</a>
<!---->
<input name="trk" value="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_sign-in-submit" type="hidden">
<button class="btn-md btn-primary flex-shrink-0 cursor-pointer
sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph=""
data-tracking-litms="" type="submit"> Sign in </button>
</div>
<div class="sign-in-form__divider left-right-divider pt-2 pb-3">
<p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p>
</div>
<input type="hidden" name="controlId" value="public_profile_v3_desktop-public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn"><input type="hidden" name="pageInstance"
value="urn:li:page:public_profile_v3_desktop_jsbeacon;1CK7JzTlSGyjnsdagNvXoA==">
</form>
POST https://www.linkedin.com/uas/login-submit
<form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate="" class="mt-1.5 mb-2">
<input name="loginCsrfParam" value="56302067-220a-4c6a-8cdf-852ad880b77e" type="hidden">
<div class="flex flex-col">
<div class="mt-1.5" data-js-module-id="guest-input">
<div class="flex flex-col">
<label class="input-label mb-1" for="summary-sign-in-modal_session_key"> Email or phone </label>
<div class="text-input flex">
<input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="username" id="summary-sign-in-modal_session_key" name="session_key" required=""
data-tracking-control-name="public_profile_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph="" type="text">
</div>
</div>
<p class="input-helper mt-1.5" for="summary-sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<div class="mt-1.5" data-js-module-id="guest-input">
<div class="flex flex-col">
<label class="input-label mb-1" for="summary-sign-in-modal_session_password"> Password </label>
<div class="text-input flex">
<input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="current-password" id="summary-sign-in-modal_session_password" name="session_password" required=""
data-tracking-control-name="public_profile_sign-in-modal_sign-in-password" data-tracking-client-ingraph="" type="password">
<button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password"
data-tracking-control-name="public_profile_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button>
</div>
</div>
<p class="input-helper mt-1.5" for="summary-sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<input name="session_redirect" value="https://uk.linkedin.com/in/niallkeppie" type="hidden">
<!---->
</div>
<div data-id="sign-in-form__footer" class="flex justify-between
sign-in-form__footer--full-width">
<a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular
sign-in-form__forgot-password--full-width" href="https://www.linkedin.com/uas/request-password-reset?trk=public_profile_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_sign-in-modal_forgot_password" data-tracking-will-navigate="">Forgot password?</a>
<!---->
<input name="trk" value="public_profile_sign-in-modal_sign-in-submit" type="hidden">
<button class="btn-md btn-primary flex-shrink-0 cursor-pointer
sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph="" data-tracking-litms="" type="submit"> Sign in </button>
</div>
<div class="sign-in-form__divider left-right-divider pt-2 pb-3">
<p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p>
</div>
<input type="hidden" name="controlId" value="public_profile_v3_desktop-public_profile_sign-in-modal_sign-in-submit-btn"><input type="hidden" name="pageInstance" value="urn:li:page:public_profile_v3_desktop_jsbeacon;1CK7JzTlSGyjnsdagNvXoA==">
</form>
POST https://www.linkedin.com/uas/login-submit
<form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate="" class="mt-1.5 mb-2">
<input name="loginCsrfParam" value="56302067-220a-4c6a-8cdf-852ad880b77e" type="hidden">
<div class="flex flex-col">
<div class="mt-1.5" data-js-module-id="guest-input">
<div class="flex flex-col">
<label class="input-label mb-1" for="_sign-in-modal_session_key"> Email or phone </label>
<div class="text-input flex">
<input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="username" id="_sign-in-modal_session_key" name="session_key" required=""
data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph="" type="text">
</div>
</div>
<p class="input-helper mt-1.5" for="_sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<div class="mt-1.5" data-js-module-id="guest-input">
<div class="flex flex-col">
<label class="input-label mb-1" for="_sign-in-modal_session_password"> Password </label>
<div class="text-input flex">
<input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="current-password" id="_sign-in-modal_session_password" name="session_password" required=""
data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_sign-in-password" data-tracking-client-ingraph="" type="password">
<button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password"
data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button>
</div>
</div>
<p class="input-helper mt-1.5" for="_sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<input name="session_redirect" value="https://uk.linkedin.com/in/niallkeppie" type="hidden">
<!---->
</div>
<div data-id="sign-in-form__footer" class="flex justify-between
sign-in-form__footer--full-width">
<a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular
sign-in-form__forgot-password--full-width" href="https://www.linkedin.com/uas/request-password-reset?trk=public_profile_follow_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-will-navigate="">Forgot password?</a>
<!---->
<input name="trk" value="public_profile_follow_contextual-sign-in-modal_sign-in-modal_sign-in-submit" type="hidden">
<button class="btn-md btn-primary flex-shrink-0 cursor-pointer
sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph="" data-tracking-litms=""
type="submit"> Sign in </button>
</div>
<div class="sign-in-form__divider left-right-divider pt-2 pb-3">
<p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p>
</div>
<input type="hidden" name="controlId" value="public_profile_v3_desktop-public_profile_follow_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn"><input type="hidden" name="pageInstance"
value="urn:li:page:public_profile_v3_desktop_jsbeacon;1CK7JzTlSGyjnsdagNvXoA==">
</form>
POST https://www.linkedin.com/uas/login-submit
<form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate="" class="mt-1.5 mb-2">
<input name="loginCsrfParam" value="56302067-220a-4c6a-8cdf-852ad880b77e" type="hidden">
<div class="flex flex-col">
<div class="mt-1.5" data-js-module-id="guest-input">
<div class="flex flex-col">
<label class="input-label mb-1" for="blurred-overlay-sign-in-modal_session_key"> Email or phone </label>
<div class="text-input flex">
<input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="username" id="blurred-overlay-sign-in-modal_session_key" name="session_key" required=""
data-tracking-control-name="public_profile_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph="" type="text">
</div>
</div>
<p class="input-helper mt-1.5" for="blurred-overlay-sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<div class="mt-1.5" data-js-module-id="guest-input">
<div class="flex flex-col">
<label class="input-label mb-1" for="blurred-overlay-sign-in-modal_session_password"> Password </label>
<div class="text-input flex">
<input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="current-password" id="blurred-overlay-sign-in-modal_session_password" name="session_password" required=""
data-tracking-control-name="public_profile_sign-in-modal_sign-in-password" data-tracking-client-ingraph="" type="password">
<button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password"
data-tracking-control-name="public_profile_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button>
</div>
</div>
<p class="input-helper mt-1.5" for="blurred-overlay-sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<input name="session_redirect" value="https://uk.linkedin.com/in/niallkeppie" type="hidden">
<!---->
</div>
<div data-id="sign-in-form__footer" class="flex justify-between
sign-in-form__footer--full-width">
<a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular
sign-in-form__forgot-password--full-width" href="https://www.linkedin.com/uas/request-password-reset?trk=public_profile_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_sign-in-modal_forgot_password" data-tracking-will-navigate="">Forgot password?</a>
<!---->
<input name="trk" value="public_profile_sign-in-modal_sign-in-submit" type="hidden">
<button class="btn-md btn-primary flex-shrink-0 cursor-pointer
sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph="" data-tracking-litms="" type="submit"> Sign in </button>
</div>
<div class="sign-in-form__divider left-right-divider pt-2 pb-3">
<p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p>
</div>
<input type="hidden" name="controlId" value="public_profile_v3_desktop-public_profile_sign-in-modal_sign-in-submit-btn"><input type="hidden" name="pageInstance" value="urn:li:page:public_profile_v3_desktop_jsbeacon;1CK7JzTlSGyjnsdagNvXoA==">
</form>
POST https://www.linkedin.com/uas/login-submit
<form class="google-auth base-google-auth" action="https://www.linkedin.com/uas/login-submit" method="post">
<input name="loginCsrfParam" value="56302067-220a-4c6a-8cdf-852ad880b77e" type="hidden">
<input name="session_redirect" value="https://uk.linkedin.com/in/niallkeppie" type="hidden">
<input name="trk" value="public_profile_google-one-tap-submit" type="hidden">
<code id="termsAndConditionsRendered" style="display: none"><!--true--></code>
<div class="google-one-tap__module hidden fixed flex flex-col items-center top-[20px] right-[20px] z-[9999]">
<div class="relative top-2 bg-color-background-container-tint pl-2 pr-1 pt-2 pb-3 w-[375px] rounded-md shadow-2xl">
<p class="text-md font-bold text-color-text"> Agree & Join LinkedIn </p>
<p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2 !text-sm !text-color-text" data-impression-id="public_profile_one-tap-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s
<a href="/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>,
<a href="/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and
<a href="/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p>
</div>
<div data-tracking-control-name="public_profile_google-one-tap" id="google-one-tap__container"></div>
</div>
<div class="loader loader--full-screen">
<div class="loader__container mb-2 overflow-hidden">
<icon class="loader__icon inline-block loader__icon--default text-color-progress-loading lazy-loaded" data-svg-class-name="loader__icon-svg--large fill-currentColor h-[60px] min-h-[60px] w-[60px] min-w-[60px]" aria-hidden="true"
aria-busy="false"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60" width="60" height="60" focusable="false" class="loader__icon-svg--large fill-currentColor h-[60px] min-h-[60px] w-[60px] min-w-[60px] lazy-loaded"
aria-busy="false">
<g>
<path opacity="1" d="M30.1,16.1L30.1,16.1c-0.6,0-1-0.5-1-1V1c0-0.6,0.5-1,1-1l0,0c0.6,0,1,0.5,1,1v14.1C31.1,15.7,30.6,16.1,30.1,16.1z"></path>
<path opacity="0.85" d="M23.1,18.1L23.1,18.1c-0.5,0.3-1.1,0.1-1.4-0.4L14.5,5.6c-0.3-0.5-0.2-1.1,0.4-1.4l0,0C15.4,3.9,16,4,16.3,4.6l7.2,12.1C23.8,17.2,23.6,17.8,23.1,18.1z"></path>
<path opacity="0.77" d="M17.9,23.1L17.9,23.1c-0.3,0.5-0.9,0.7-1.4,0.4l-12.2-7c-0.5-0.3-0.7-0.9-0.4-1.4l0,0c0.3-0.5,0.9-0.7,1.4-0.4l12.2,7C18,22,18.2,22.7,17.9,23.1z"></path>
<path opacity="0.69" d="M16.1,30.1L16.1,30.1c0,0.6-0.5,1-1,1L1,31.2c-0.6,0-1-0.5-1-1l0,0c0-0.6,0.5-1,1-1l14.1-0.1C15.7,29.1,16.1,29.5,16.1,30.1z"></path>
<path opacity="0.61" d="M18,36.9L18,36.9c0.3,0.5,0.2,1.1-0.4,1.4L5.5,45.6c-0.5,0.3-1.1,0.2-1.4-0.4l0,0c-0.3-0.5-0.2-1.1,0.4-1.4l12.1-7.3C17.1,36.2,17.7,36.4,18,36.9z"></path>
<path opacity="0.53" d="M23.3,42.1L23.3,42.1c0.5,0.3,0.6,0.9,0.4,1.4l-7.3,12.1c-0.3,0.5-0.9,0.6-1.4,0.4l0,0c-0.5-0.3-0.6-0.9-0.4-1.4l7.3-12.1C22.1,41.9,22.8,41.8,23.3,42.1z"></path>
<path opacity="0.45" d="M30.1,43.9L30.1,43.9c0.6,0,1,0.5,1,1V59c0,0.6-0.5,1-1,1l0,0c-0.6,0-1-0.5-1-1V44.9C29,44.4,29.5,43.9,30.1,43.9z"></path>
<path opacity="0.37" d="M37,41.9L37,41.9c0.5-0.3,1.1-0.2,1.4,0.4l7.2,12.1c0.3,0.5,0.2,1.1-0.4,1.4l0,0c-0.5,0.3-1.1,0.2-1.4-0.4l-7.2-12.1C36.4,42.8,36.6,42.2,37,41.9z"></path>
<path opacity="0.29" d="M42.2,36.8L42.2,36.8c0.3-0.5,0.9-0.7,1.4-0.4l12.2,7c0.5,0.3,0.7,0.9,0.4,1.4l0,0c-0.3,0.5-0.9,0.7-1.4,0.4l-12.2-7C42.1,38,41.9,37.4,42.2,36.8z"></path>
<path opacity="0.21 " d="M44,29.9L44,29.9c0-0.6,0.5-1,1-1h14.1c0.6,0,1,0.5,1,1l0,0c0,0.6-0.5,1-1,1L45,31C44.4,31,44,30.5,44,29.9z"></path>
<path opacity="0.13" d="M42.1,23.1L42.1,23.1c-0.3-0.5-0.2-1.1,0.4-1.4l12.1-7.3c0.5-0.3,1.1-0.2,1.4,0.4l0,0c0.3,0.4,0.1,1.1-0.4,1.3l-12.1,7.3C43.1,23.7,42.4,23.6,42.1,23.1z"></path>
<path opacity="0.05" d="M36.9,17.9L36.9,17.9c-0.5-0.3-0.6-0.9-0.4-1.4l7.3-12.1c0.3-0.5,0.9-0.6,1.4-0.4l0,0c0.5,0.3,0.6,0.9,0.4,1.4l-7.4,12.2C38,18.1,37.3,18.2,36.9,17.9z"></path>
<animateTransform attributeName="transform" attributeType="XML" type="rotate" begin="0s" dur="1s" repeatCount="indefinite" calcMode="discrete" keyTimes="0;.0833;.166;.25;.3333;.4166;.5;.5833;.6666;.75;.8333;.9166;1"
values="0,30,30;30,30,30;60,30,30;90,30,30;120,30,30;150,30,30;180,30,30;210,30,30;240,30,30;270,30,30;300,30,30;330,30,30;360,30,30"></animateTransform>
</g>
</svg></icon>
</div>
</div>
</form>
POST https://www.linkedin.com/uas/login-submit
<form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate="" class="mt-1.5 mb-2">
<input name="loginCsrfParam" value="56302067-220a-4c6a-8cdf-852ad880b77e" type="hidden">
<div class="flex flex-col">
<div class="mt-1.5" data-js-module-id="guest-input">
<div class="flex flex-col">
<label class="input-label mb-1" for="base-sign-in-modal_session_key"> Email or phone </label>
<div class="text-input flex">
<input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="username" id="base-sign-in-modal_session_key" name="session_key" required=""
data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph="" type="text">
</div>
</div>
<p class="input-helper mt-1.5" for="base-sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<div class="mt-1.5" data-js-module-id="guest-input">
<div class="flex flex-col">
<label class="input-label mb-1" for="base-sign-in-modal_session_password"> Password </label>
<div class="text-input flex">
<input class="text-color-text font-sans text-md outline-0 bg-color-transparent grow" autocomplete="current-password" id="base-sign-in-modal_session_password" name="session_password" required=""
data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_sign-in-password" data-tracking-client-ingraph="" type="password">
<button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password"
data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button>
</div>
</div>
<p class="input-helper mt-1.5" for="base-sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<input name="session_redirect" value="https://uk.linkedin.com/in/niallkeppie" type="hidden">
<!---->
</div>
<div data-id="sign-in-form__footer" class="flex justify-between
sign-in-form__footer--full-width">
<a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular
sign-in-form__forgot-password--full-width" href="https://www.linkedin.com/uas/request-password-reset?trk=public_profile_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-will-navigate="">Forgot password?</a>
<!---->
<input name="trk" value="public_profile_contextual-sign-in-modal_sign-in-modal_sign-in-submit" type="hidden">
<button class="btn-md btn-primary flex-shrink-0 cursor-pointer
sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph="" data-tracking-litms=""
type="submit"> Sign in </button>
</div>
<div class="sign-in-form__divider left-right-divider pt-2 pb-3">
<p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p>
</div>
<input type="hidden" name="controlId" value="public_profile_v3_desktop-public_profile_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn"><input type="hidden" name="pageInstance"
value="urn:li:page:public_profile_v3_desktop_jsbeacon;1CK7JzTlSGyjnsdagNvXoA==">
</form>
Text Content
LinkedIn and 3rd parties use essential and non-essential cookies to provide, secure, analyze and improve our Services, and to show you relevant ads (including professional and job ads) on and off LinkedIn. Learn more in our Cookie Policy. Select Accept to consent or Reject to decline non-essential cookies for this use. You can update your choices at any time in your settings. Accept Reject Skip to main content LinkedIn * Articles * People * Learning * Jobs * Games Join now Sign in NIALL KEPPIE SIGN IN TO VIEW NIALL’S FULL PROFILE Sign in WELCOME BACK Email or phone Password Show Forgot password? Sign in or By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy. New to LinkedIn? Join now or New to LinkedIn? Join now By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy. LONDON AREA, UNITED KINGDOM CONTACT INFO SIGN IN TO VIEW NIALL’S FULL PROFILE SIGN IN WELCOME BACK EMAIL OR PHONE PASSWORD SHOW FORGOT PASSWORD? SIGN IN OR BY CLICKING CONTINUE TO JOIN OR SIGN IN, YOU AGREE TO LINKEDIN’S USER AGREEMENT, PRIVACY POLICY, AND COOKIE POLICY. NEW TO LINKEDIN? JOIN NOW OR NEW TO LINKEDIN? JOIN NOW BY CLICKING CONTINUE TO JOIN OR SIGN IN, YOU AGREE TO LINKEDIN’S USER AGREEMENT, PRIVACY POLICY, AND COOKIE POLICY. 1K FOLLOWERS 500+ CONNECTIONS SEE YOUR MUTUAL CONNECTIONS VIEW MUTUAL CONNECTIONS WITH NIALL SIGN IN WELCOME BACK EMAIL OR PHONE PASSWORD SHOW FORGOT PASSWORD? SIGN IN OR BY CLICKING CONTINUE TO JOIN OR SIGN IN, YOU AGREE TO LINKEDIN’S USER AGREEMENT, PRIVACY POLICY, AND COOKIE POLICY. NEW TO LINKEDIN? JOIN NOW OR NEW TO LINKEDIN? JOIN NOW BY CLICKING CONTINUE TO JOIN OR SIGN IN, YOU AGREE TO LINKEDIN’S USER AGREEMENT, PRIVACY POLICY, AND COOKIE POLICY. Join to view profile Message SIGN IN TO VIEW NIALL’S FULL PROFILE Sign in WELCOME BACK Email or phone Password Show Forgot password? Sign in or By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy. New to LinkedIn? Join now or New to LinkedIn? Join now By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy. Shell University of Birmingham * Report this profile ABOUT I am an experienced commercial leader in the energy industry. I am passionate about… see more WELCOME BACK Email or phone Password Show Forgot password? Sign in or By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy. New to LinkedIn? Join now ACTIVITY Follow SIGN IN TO VIEW NIALL’S FULL PROFILE Sign in WELCOME BACK Email or phone Password Show Forgot password? Sign in or By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy. New to LinkedIn? Join now or New to LinkedIn? Join now By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy. * ‘It's great to be part of a Practice of such experienced practitioners across the different disciplines which are key to a successful M&A… ‘IT'S GREAT TO BE PART OF A PRACTICE OF SUCH EXPERIENCED PRACTITIONERS ACROSS THE DIFFERENT DISCIPLINES WHICH ARE KEY TO A SUCCESSFUL M&A… LIKED BY NIALL KEPPIE * BW ESS & ACL Energy expand Italian BESS pipeline to 2.9GW - click here: https://lnkd.in/eRciS_Q4 Pictured: Roberto Jimenez (BW ESS) & Nicola… BW ESS & ACL ENERGY EXPAND ITALIAN BESS PIPELINE TO 2.9GW - CLICK HERE: HTTPS://LNKD.IN/ERCIS_Q4 PICTURED: ROBERTO JIMENEZ (BW ESS) & NICOLA… LIKED BY NIALL KEPPIE * Last month I had the honour of being asked to speak at the Shell UK Black Employee Network panel talking about changing the narrative of black… LAST MONTH I HAD THE HONOUR OF BEING ASKED TO SPEAK AT THE SHELL UK BLACK EMPLOYEE NETWORK PANEL TALKING ABOUT CHANGING THE NARRATIVE OF BLACK… LIKED BY NIALL KEPPIE Join now to see all activity EXPERIENCE & EDUCATION * SHELL ****** ******** ****** *&* *** ******** *********** **** * ********** ** ********** **** 1993 - 1997 * ********** *********Ä* ****** ******** **** 1995 - 1996 VIEW NIALL’S FULL EXPERIENCE By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy. Sign in WELCOME BACK Email or phone Password Show Forgot password? Sign in or By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy. New to LinkedIn? Join now LANGUAGES * ENGLISH NATIVE OR BILINGUAL PROFICIENCY * GERMAN NATIVE OR BILINGUAL PROFICIENCY * FRENCH LIMITED WORKING PROFICIENCY * DUTCH ELEMENTARY PROFICIENCY * SPANISH ELEMENTARY PROFICIENCY * PORTUGUESE ELEMENTARY PROFICIENCY RECOMMENDATIONS RECEIVED * ELISABETH BRINTON “Niall is a tremendous deal leader, able to bring complex, high pace transactions to successful completion in a manner that drives commercial value, while equally deepening relationships across strategic counter parties - a rare win-win leadership skill! ” 1 person has recommended Niall Join now to view MORE ACTIVITY BY NIALL * What a fantastic event this evening hosted by SS&C Intralinks at the super cool Shoreditch hotel art'otel London Hoxton. Great to met up with the… WHAT A FANTASTIC EVENT THIS EVENING HOSTED BY SS&C INTRALINKS AT THE SUPER COOL SHOREDITCH HOTEL ART'OTEL LONDON HOXTON. GREAT TO MET UP WITH THE… LIKED BY NIALL KEPPIE * I am excited to be co-hosting this great event for the Association of International Energy Negotiators (AIEN) in downtown Houston on October 23. Join… I AM EXCITED TO BE CO-HOSTING THIS GREAT EVENT FOR THE ASSOCIATION OF INTERNATIONAL ENERGY NEGOTIATORS (AIEN) IN DOWNTOWN HOUSTON ON OCTOBER 23. JOIN… LIKED BY NIALL KEPPIE * Vandaag vieren we bij Shell Chemicals Park Moerdijk een investeringsbeslissing om twee bestaande stoomturbines, die koelcompressoren van de… VANDAAG VIEREN WE BIJ SHELL CHEMICALS PARK MOERDIJK EEN INVESTERINGSBESLISSING OM TWEE BESTAANDE STOOMTURBINES, DIE KOELCOMPRESSOREN VAN DE… LIKED BY NIALL KEPPIE * Celebrating International Coming Out Day: Breaking the Silence Today is International Coming Out Day which is a significant event celebrated… CELEBRATING INTERNATIONAL COMING OUT DAY: BREAKING THE SILENCE TODAY IS INTERNATIONAL COMING OUT DAY WHICH IS A SIGNIFICANT EVENT CELEBRATED… LIKED BY NIALL KEPPIE * ☕Starting the week right with my morning tea and this inspiring read in the The Economic Times ☕ Reading this article in the Economic Times, I… ☕STARTING THE WEEK RIGHT WITH MY MORNING TEA AND THIS INSPIRING READ IN THE THE ECONOMIC TIMES ☕ READING THIS ARTICLE IN THE ECONOMIC TIMES, I… LIKED BY NIALL KEPPIE VIEW NIALL’S FULL PROFILE * See who you know in common * Get introduced * Contact Niall directly Join to view full profile SIGN IN Stay updated on your professional world Sign in By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy. New to LinkedIn? Join now OTHER SIMILAR PROFILES * KEITH O'NEILL Greater Guildford Area, United Kingdom Connect * FLORIN POPA London Connect * ROBERT LAWSON London Connect * MAVI TZAIG Managing Director The Panama Hat Company Luton Connect * ROB JANSEN Project Director Acorn Technical Developer Banchory Connect * JUAN CARLOS MESA London Connect * SIVARAM GOLLAKOTA Houston, TX Connect * NARIMA AJAM London Connect * LUCIANA ANDRADE Geneva Connect * MARTIN CROFT United Kingdom Connect * SHANTANU CHATTERJEE Doha, Qatar Connect * TONY BRADY Aberdeen Connect * SARAH BRADLEY London Connect * KIRSTEN LEVERTON United Kingdom Connect * ANDREW MOORE United Kingdom Connect * ANDREA NICHOLSON Data & Digital Transformation (ex Shell) now enjoying Post Corporate Life. STEM Mentor/Coach Grundisburgh Connect * JESSICA THOMSON Change & Transformation Professional Specialising in People Engagement & Culture Greater Aberdeen Area Connect * NIKOLAOS (NIKO) KAVAKIOTIS Woking Connect * PETER MALING CENG FICHEME London Connect * GAVIN SPRY London Connect Show more profiles Show fewer profiles EXPLORE COLLABORATIVE ARTICLES We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. Explore More ADD NEW SKILLS WITH THESE COURSES * 2h 3m FINANCE FOUNDATIONS: CORPORATE GOVERNANCE * 56m SUSTAINABILITY STRATEGIES (2016) * 44m CHANGE MANAGEMENT FOR IT PROFESSIONALS See all courses * LinkedIn © 2024 * About * Accessibility * User Agreement * Privacy Policy * Cookie Policy * Copyright Policy * Brand Policy * Guest Controls * Community Guidelines * * العربية (Arabic) * বাংলা (Bangla) * Čeština (Czech) * Dansk (Danish) * Deutsch (German) * Ελληνικά (Greek) * English (English) * Español (Spanish) * فارسی (Persian) * Suomi (Finnish) * Français (French) * हिंदी (Hindi) * Magyar (Hungarian) * Bahasa Indonesia (Indonesian) * Italiano (Italian) * עברית (Hebrew) * 日本語 (Japanese) * 한국어 (Korean) * मराठी (Marathi) * Bahasa Malaysia (Malay) * Nederlands (Dutch) * Norsk (Norwegian) * ਪੰਜਾਬੀ (Punjabi) * Polski (Polish) * Português (Portuguese) * Română (Romanian) * Русский (Russian) * Svenska (Swedish) * తెలుగు (Telugu) * ภาษาไทย (Thai) * Tagalog (Tagalog) * Türkçe (Turkish) * Українська (Ukrainian) * Tiếng Việt (Vietnamese) * 简体中文 (Chinese (Simplified)) * 正體中文 (Chinese (Traditional)) Language Agree & Join LinkedIn By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy. VIEW NIALL’S FULL PROFILE Sign in WELCOME BACK Email or phone Password Show Forgot password? Sign in or By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy. New to LinkedIn? Join now or New to LinkedIn? Join now By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.