www.linkedin.com
Open in
urlscan Pro
2620:1ec:21::14
Public Scan
Submitted URL: https://wickstrom.us/
Effective URL: https://www.linkedin.com/in/erikwickstrom/
Submission Tags: phishingrod
Submission: On October 24 via api from DE — Scanned from US
Effective URL: https://www.linkedin.com/in/erikwickstrom/
Submission Tags: phishingrod
Submission: On October 24 via api from DE — Scanned from US
Form analysis
10 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="622cb5ce-1ccb-423e-805e-fadcd07e9455" 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_manage_notifications-icon_contextual-sign-in-info_modal_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_manage_notifications-icon_contextual-sign-in-info_modal_sign-in-modal_session_key" name="session_key"
required="" data-tracking-control-name="public_profile_manage_notifications-icon_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_manage_notifications-icon_contextual-sign-in-info_modal_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_manage_notifications-icon_contextual-sign-in-info_modal_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_manage_notifications-icon_contextual-sign-in-info_modal_sign-in-modal_session_password"
name="session_password" required="" data-tracking-control-name="public_profile_manage_notifications-icon_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_manage_notifications-icon_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_manage_notifications-icon_contextual-sign-in-info_modal_sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p>
</div>
<input name="session_redirect" 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_manage_notifications-icon_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_manage_notifications-icon_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-will-navigate="">Forgot password?</a>
<!---->
<input name="trk" value="public_profile_manage_notifications-icon_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_manage_notifications-icon_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_manage_notifications-icon_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;Vre95ad3StWnsmjNxWV05Q==">
</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="622cb5ce-1ccb-423e-805e-fadcd07e9455" 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://www.linkedin.com/in/erikwickstrom/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;Vre95ad3StWnsmjNxWV05Q==">
</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="622cb5ce-1ccb-423e-805e-fadcd07e9455" 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://www.linkedin.com/in/erikwickstrom/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;Vre95ad3StWnsmjNxWV05Q==">
</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="622cb5ce-1ccb-423e-805e-fadcd07e9455" 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://www.linkedin.com/in/erikwickstrom" 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;Vre95ad3StWnsmjNxWV05Q==">
</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="622cb5ce-1ccb-423e-805e-fadcd07e9455" 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://www.linkedin.com/in/erikwickstrom" 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;Vre95ad3StWnsmjNxWV05Q==">
</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="622cb5ce-1ccb-423e-805e-fadcd07e9455" 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://www.linkedin.com/in/erikwickstrom" 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;Vre95ad3StWnsmjNxWV05Q==">
</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="622cb5ce-1ccb-423e-805e-fadcd07e9455" 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://www.linkedin.com/in/erikwickstrom" 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;Vre95ad3StWnsmjNxWV05Q==">
</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="622cb5ce-1ccb-423e-805e-fadcd07e9455" 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://www.linkedin.com/in/erikwickstrom" 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;Vre95ad3StWnsmjNxWV05Q==">
</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="622cb5ce-1ccb-423e-805e-fadcd07e9455" type="hidden">
<input name="session_redirect" value="https://www.linkedin.com/in/erikwickstrom" 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="622cb5ce-1ccb-423e-805e-fadcd07e9455" 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://www.linkedin.com/in/erikwickstrom" 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;Vre95ad3StWnsmjNxWV05Q==">
</form>
Text Content
Skip to main content LinkedIn * Articles * People * Learning * Jobs * Games Join now Sign in SIGN IN TO MANAGE NOTIFICATIONS ABOUT ERIK 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. ERIK WICKSTROM SIGN IN TO VIEW ERIK’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. YOUNTVILLE, CALIFORNIA, UNITED STATES CONTACT INFO SIGN IN TO VIEW ERIK’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. 453 FOLLOWERS 437 CONNECTIONS SEE YOUR SHARED CONNECTIONS VIEW MUTUAL CONNECTIONS WITH ERIK 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 ERIK’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. Optery University of California, Santa Barbara * Report this profile ABOUT Experienced strategic technologist and entrepreneur with versatile leadership and… 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 ERIK’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. * I’m happy to share that I’m starting a new position as Chief Engagement Officer at Johnson Shapiro Slewett Kole LLP ! You can read more about this… I’M HAPPY TO SHARE THAT I’M STARTING A NEW POSITION AS CHIEF ENGAGEMENT OFFICER AT JOHNSON SHAPIRO SLEWETT KOLE LLP ! YOU CAN READ MORE ABOUT THIS… LIKED BY ERIK WICKSTROM EXPERIENCE & EDUCATION * OPTERY **** ** *********** * ********* *** ********* * *** ********** *&* *** ****** ********* ******* * ********** ** **********, ***** ******* ********'* ****** 2002 - 2005 VIEW ERIK’S FULL EXPERIENCE SEE THEIR TITLE, TENURE AND MORE. 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 By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy. VOLUNTEER EXPERIENCE * LEAD STAFF VOLUNTEER - OFFICE OF THE YOUTH GOVERNOR CALIFORNIA YMCA YOUTH & GOVERNMENT Jan 2003 - Jan 2017 14 years 1 month Politics * MEMBER/VOLUNTEER KIWANIS CLUB Aug 2014 - Present 10 years 3 months Social Services LANGUAGES * ENGLISH NATIVE OR BILINGUAL PROFICIENCY RECOMMENDATIONS RECEIVED * SANDI SEGALLA “I know Erik to be a man of the highest integrity. I am happy to recommend him as I have complete trust in him and this new business he has embarked upon.” 1 person has recommended Erik Join now to view VIEW ERIK’S FULL PROFILE * See who you know in common * Get introduced * Contact Erik directly Join to view full profile SIGN IN Access over 1 billion professionals 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 * ERIC OLSEN, MBA Phoenix, AZ Connect * DON LAFFERTY Philadelphia, PA Connect * JULIE WOHLBERG Boca Raton, FL Connect * BARAK KASSAR San Francisco, CA Connect * ARSHAM MIRSHAH Columbia, MD Connect * NICOLE ARANDA Steamboat Springs, CO Connect * KALEIGH MOORE St Louis, MO Connect * JAKE COWAN Newport Beach, CA Connect * ALEX MELEN Franklin Lakes, NJ Connect EXPLORE MORE POSTS * Ziaul Kamal SolidStart Launches; Next.js 15 Releases, With DX Questions https://lnkd.in/gfTxqiYr By his own admission, Ryan Carniato, the creator of Solid, isn’t big on meta-frameworks — at least when it comes to Solid. But on May 21, Carniato introduced SolidStart, a meta-framework for building apps on Solid. It’s designed for “builders and people who have their own opinions,” he said, adding that it won’t be the last Solid framework and that they’re already seeing people build meta-frameworks on top of SolidStart, such as CreateJDApp and MediaKit. Meta-frameworks atop meta-frameworks? Lawd hammercy, as they say in the U.S. south. memegenerator.net “SolidStart is a JavaScript Framework designed to build SolidJS apps and deploy them to a variety of providers. This doesn’t sound all that different from most other JavaScript frameworks,” he wrote. “But the devil is in the details.” Nuxt, Next.js, SvelteKit, Angular and Astro are examples of meta-frameworks, which “address common concerns like routing, layouts, serverless backends, and CSS bundling with out-of-the-box solutions,” explained Ben Holmes, a frontend developer who works at Astro. SolidStart promises a simpler approach that gives developers more control. SolidStart’s approach is à la carte, including bringing your own app router, according to Carniato’s post introducing the new meta-framework. “SolidStart is designed first and foremost to be a starter,” he writes. “This means that the basic setup without installing any libraries produces Hello World examples that are ~5kb JavaScript Minified and GZipped. Don’t want to use additional libraries? Don’t worry, you don’t have to.” Developers can set their own types and use the router of their choice, Carniato wrote. SolidStart uses Filesystem routing with similar conventions to Nuxt, with the exception of using () instead of [] to pass parameters. The configuration from the File System is then passed back to the application to be used in the router of your choice, he wrote. “You can call FileRoutes as a component or a regular function to get the configuration generated by SolidStart.” “SolidStart was built as ‘Single Page App’ first,” he said. “Every feature is designed to work with all the libraries you already use. To do so required us to carefully consider how we added server-only capabilities. This is what lead us to pioneering ‘Server Functions’ in early 2022, a feature that has since made its way into several popular frameworks.” Adding “use server”; to a function means it will be executed only on the server, either being naturally called on the server or used as an RPC from the client, he continued. The rest of the post provides more details about how this functions, but other features SolidStart offers include: Client render mode; Server side rendering; Static site generation; Out-of-order streaming; Optimistic UI; Key based cache/invalidation; Progressively enhanced forms; API routes; Parallelized nested route d... * Nisha Mahara Comprehensive #Seed VC Contact Database: Access a list of over 1,250 venture capital firms 7,400+ VC professionals (including partners and principals) and 6,400 email addresses. https://payhip.com/b/cs7UQ #privateequity #investmentopportunities #aistartups #managementconsulting #scalingstartups * Ming Lu Is this the end of embeddings? Hear from Josh and Tashrish on the pros and cons of using embeddings-based RAG for document data extraction and our experiments with switching to completions-only RAG. 4 * Tammy Le Are you asking the right question⁉ Can optimizing input queries help extract better outcomes from LLM-powered systems? Come learn the key to prompt customizability in products from Voiceflow's Denys Linkov at Arize AI's Observe event on July 11 🎟 👇 #promptengineering #truedetective 6 * Gil Feig If you're connected with me, you know I scream about how necessary integrations are. Check out this piece where I explain more for insideBIGDATA! 21 * Tracy Lee Love Sam Julien's comparison between #devrel roles & being a human API connecting all parts of the org. When done correctly, this is so true! Sam shares a ton about #developerrelations including the ethical implications of #AI in devrel, and how to align a devrel strategy with business objectives in this podcast. Check it out! 11 1 Comment * Christine Yen Today, we're launching the most significant expansion to Honeycomb's observability offering... maybe ever. I'm delighted to announce the launch of Honeycomb for Log Analytics and Honeycomb Telemetry Pipeline—a huge step forward in enabling engineering teams to get *all* of their telemetry data into Honeycomb. Strictly speaking, Honeycomb handling logs isn't anything new: all of our initial customers started out by sending us structured logs. And we've always believed that observability is about the questions you can answer with your telemetry, not about the specific shape that telemetry comes in. (When you can derive arbitrary visualizations over high cardinality + high dimensionality data as fast as we can, the "three pillars" end up just being... redundant snapshots of each other. 🤷) But we also understand that, beautiful unified-data future or not, working with logs is part of every engineering team's reality today. So if we aim to bring *all* teams together around the truth of how their code is behaving... well, we can make that power feel a whole lot more familiar by integrating seamlessly into existing workflows and datasets. As of today, working with logs in Honeycomb now feels familiar and friendly to anyone coming from a logging world—but we've also built in enough breadcrumbs to lead folks into the sort of iterative, exploratory analysis made possible by the speed and usability unique to Honeycomb. It's pretty cool. 💥 I couldn't be more excited to announce: 🪵 Honeycomb for Log Analytics: a beautiful experience for working with your log data, and a path to making your logs more *useful* at scale 🚰 Honeycomb Telemetry Pipeline: to easily bring *all* your telemetry data (including logs) into Honeycomb—while offering powerful processing capabilities to maximize the value of that data 👷 Honeycomb Professional Services: new consulting services to help customers implement tailored data strategies to meet their unique needs Honeycomb has always been about bringing engineering teams together—and between last month's launch of Honeycomb for Frontend Observability extending our promise to frontend teams, and this doozy enabling us to embrace all data types, the Honeycomb team is 🔥 cooking 🔥. I couldn't be prouder. https://lnkd.in/gi2_dGxm 267 19 Comments * Michael Grinich What's the key to DevRel for AI products? 3 takeaways from Bear Douglas at Pinecone 1) Where DevRel lives in the org chart: If within product teams, DevRel is launching feature previews and ensuring developer feedback is integrated into product development. When positioned within marketing, the focus shifts to driving top-of-funnel growth through community outreach and relationship building. 2) Focus on impact: A key part of hiring for DevRel is understanding what the company needs and how developers will impact the bottom line. This helps determine if DevRel should focus on improving documentation, driving growth, or building a community of advocates, based on where it will add the most value. 3) Education: A big part of DevRel at Pinecone is educating developers on topics like vector databases, data ingestion pipelines, and optimal chunking strategies, and doing this across YouTube videos, screencasts, and detailed tutorials. For more, check out the full episode of Crossing the Enterprise Chasm (link in comments) 67 3 Comments * Cihan S. Talk to Buildstash and Robbie Cargill if you want to manage your game or app binaries. 7 * Capchase SaaStr laid out some great guidelines for what it takes to raise a VC round, inducing 20%+ growth per month and growing 8-10%+ per month after $1M ARR. 📈 The bar for VC is pretty high, and most companies need to seek alternative funding either instead of or in addition to VC. 💸 Enter Capchase Grow. We created Capchase Grow to help B2B SaaS companies scale – even if they don’t meet all the criteria for VC funding. 🙌 Learn more here: https://bit.ly/4ceeGUu 20 * Mark Rochefort I like BigQuery and I cannot lie! That has been a sticker of ours at Measurelab for a while now, and it has never been more true. The dev team at BigQuery have been prolific of late. Keep it coming! 🦾 Here's just a little snippet of what's been released lately: 📈 Leaning on Gemini, the BigQuery data canvas offers a natural language interface, allowing you to find, transform, query, and visualise data using natural language. It's pretty neat. 🌻 BigQuery continuous queries, currently in preview, promise a radical new way to instantly transform data in real-time. Analyse, process, and perform ML inference on incoming data instantly with continuous queries, further augmenting or automating event-driven data pipelines for truly real-time ETL processes. 🔍 The BigQuery table explorer now features a user-friendly "Select Fields" feature, making creating queries a touch easier. Browse and choose necessary fields for a ready-made query instantly, providing a clear overview of selected fields and simplifying query refinement. 💡 BigQuery insights, also in preview, offer a generative AI feature suggesting questions based on data, with corresponding SQL queries. 💸 With the BigQuery jobs explorer, find all jobs run in the last 30 days, order by bytes processed descending, and evaluate costs. View queries, owners, and more with bigquery.jobs.listAll permissions. 🐉 And you can see changes in BigQuery, with a new Table function that looks for differences in tables, new inserts, deleted rows, and more. Finally, you can now move tabs around in BigQuery! No need for tabs to remain in the order you opened them. 😅 Looking forward to what's next! 🍿 67 1 Comment * Ryley Randall Pricing transparency is often the number one complaint clients have about their agency. Software projects are notorious for going over budget. From the beginning, we felt Devize needed to solve this for our customers. We had some ideas, but it took a TON of iteration to get right (and luckily, we're not just an agency, so we can do things others can't) Our customers wanted pricing that was predictable and transparent. So, we tried offering fixed-price projects. But our customers needed to be agile as the build went along. So, we switched to fixed-price sprints But scoping and pricing every sprint added a lot of friction So, we started selling packs of hourly work. Hourly work, even as a bundle, is almost always a bad idea (too many bad incentives). Finally, we introduced our development subscriptions, and I think we've nailed it! Our customers get a fixed monthly fee (all their hosting and development included), the scope can change without us pausing everything, and as a team, we're incentivized to complete their work as quickly as possible. No pricing plan is perfect, but I think what we've settled on is pretty close. I'm not sure our model would be possible without building on our development platform. 9 1 Comment * Subomi Oluwalana A few days ago, I wrote about how not all open-source software is created equally. Yesterday, CockroachDB evolved its self-hosted offering again. The creator of Insomnia is building a new HTTP Client—Yaak—but guess what? It's closed-source, but it's extendable via plugins. My hot take of the day is that optimizing for OSI-approved licenses is grossly overrated. Again, open source is not an end but a means to an end. Understand your users' needs and walk backwards from that. https://lnkd.in/gBajuYkt 12 * Ryan Branciforte 🌸 Exciting Spring 2024 Product Updates! 🌸 Super proud of our team for all of their incredible work! A few highlights! 📍 New communities in North Dakota & San Francisco ✨ Improved location-sharing & directions 🚩 Report conditions & hazards in-app 🎉 Personalized onboarding 📊 Easy access to challenge reports for staff Check out our blog for more details: Spring 2024 Product Updates. #OutdoorRecreation #ParkManagement #SpringUpdates #VisitorExperience #OuterSpatial 10 2 Comments * Caleb Khoo 💡 Feature Announcement for Raijin.ai: AI Extract Knowledge and Auto-Tagging Document and transcript analysis is one of the most important and taxing tasks for user researchers, product designers and product managers who love deep-diving into customer data. We know that all of you love getting into the nitty gritty of user interviews, calls, reviews, etc.... But there's just not enough time and energy in a day to do it all. So to expand your abilities, we assist you in setting up an "AI Second Brain" that can extract knowledge the way you would, paying attention to the same things as you and then even auto-tagging notes that you created. Here's a screenshot of how it works in our solution. If you are a time-starved designer/researcher/PM, please feel free to connect and reach out to me or visit us here: https://www.raijin.ai/ and leave your contact. #uxr #userresearch #productmanagement #productdesign #customerdiscovery 27 2 Comments * Matt Williamson SaaS apps using Vizzly for Custom Reporting often ask us if their users can create their own metrics or fields in the dashboard experience. The answer is yes, but our approach is quite different from traditional BI. We offer a series of UI templates for folks to create new metrics or fields without needing to engage in technical syntax. To those who enjoy a more formulaic approach: that will be available soon. Video recording of the Custom Metrics templates here 👇 43 * Jackson Noel Think about the last time you got confused or needed help using a software product. It may have gone something like this: 1. Open a new tab and search for their support docs 2. Search for the problem you're experiencing 3. Peruse through their beautifully written support document, find your answer 4. Look back up and see 37 open Chrome tabs 5. Forget what you were doing in the first place 6. Go downstairs and make a sandwich The best software products keep users engaged by providing helpful, personalized support right in their products. And now Appcues is making that easier. Our new version of Launchpad just went into open beta. You can use it to build a personalized resource center in your product without a single line of code. Give people the help and guidance they need, when they need it. The vision for Launchpad is for it to be the first click a user makes when they need help of any kind. There's way more to come from it soon! Give it a try. Your chrome-tab-navigating, sandwich-craving user base will appreciate it. 34 1 Comment * Ģirts Graudiņš On this Tech Tuesday we're talking testing SDKs. Whether you're building SDKs or consuming SDKs someone else built, here are the topics to consider and ask your SDK vendor about. 11 * Rakesh Goyal With Velt (YC W22) we provide features that boost engagement and growth within your product. You can add full-stack features like contextual comments, recording, notifications and more. You can fully customize these components. Make them feel native. Make them your own. Match your brand. Developers have full control: * Custom component layouts * Your own CSS * Dynamic template variables * Conditional component rendering * Custom behaviors and functionality * Component variants * Or build your own UI with our APIs. Learn more👇 29 8 Comments * JLabs Rapid Scaling Isn't Always Optimal ❌ Rapid growth can be alluring, but it often leads to unmanageable challenges that can jeopardize a company's stability. Zynga and 180s are prime examples of how unchecked expansion can lead to failure. Learn how these stories highlight the dangers of scaling too quickly. Rapid growth can strain resources, disrupt operations, and ultimately lead to failure. Remember: There’s no shame in taking a gradual, measured approach to growth. 📈 #scaling #rapidscaling #scaleups #startuptips #startupsuccess #Zynga #180s 4 Show more posts Show fewer posts 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 OTHERS NAMED ERIK WICKSTROM IN UNITED STATES * ERIK WICKSTROM Inside Sales Support and IT at Market Share Seattle, WA * ERIK WICKSTROM GRC at Applied Systems Homewood, IL * ERIK WICKSTROM Self Employed at THE BIG EZE Greater Seattle Area * ERIK WICKSTROM, MS, LAT, ATC Minneapolis, MN 4 others named Erik Wickstrom in United States are on LinkedIn See others named Erik Wickstrom ADD NEW SKILLS WITH THESE COURSES * 2h 32m BUILDING RESTFUL APIS WITH FLASK * 2h 23m DATA SCIENCE TOOLS OF THE TRADE: FIRST STEPS * 39m LEVEL UP: ADVANCED PYTHON See all courses * LinkedIn © 2024 * About * Accessibility * User Agreement * Privacy Policy * Your California Privacy Choices * 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 ERIK’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.