<!DOCTYPE html>
<html class="gl-system ui-neutral with-top-bar with-header page-theme-background page-with-panels with-gl-container-queries  user-logged-out aura-tinted-themes" lang="en">
<head prefix="og: http://ogp.me/ns#">
<meta charset="utf-8">
<meta content="IE=edge" http-equiv="X-UA-Compatible">
<meta content="width=device-width, initial-scale=1" name="viewport">
<title>Ben · GitLab</title>
<link crossorigin="" href="https://snowplowprd.trx.gitlab.net" rel="preconnect">
<link as="font" crossorigin="" href="/assets/gitlab-sans/GitLabSans-9892dc17af892e03de41625c0ee325117a3b8ee4ba6005f3a3eac68510030aed.woff2" rel="preload">
<link as="font" crossorigin="" href="/assets/gitlab-sans/GitLabSans-Italic-f96f17332d67b21ada2dfba5f0c0e1d5801eab99330472057bf18edd93d4ccf7.woff2" rel="preload">
<link as="font" crossorigin="" href="/assets/gitlab-mono/GitLabMono-29c2152dac8739499dd0fe5cd37a486ebcc7d4798c9b6d3aeab65b3172375b05.woff2" rel="preload">
<link as="font" crossorigin="" href="/assets/gitlab-mono/GitLabMono-Italic-af36701a2188df32a9dcea12e0424c380019698d4f76da9ad8ea2fd59432cf83.woff2" rel="preload">

<script nonce="jtOz6sIjvXZRw2RO5v7UAQ==">
//<![CDATA[
window.gon={};
//]]>
</script>

<script nonce="jtOz6sIjvXZRw2RO5v7UAQ==">
//<![CDATA[
const root = document.documentElement;
if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
  root.classList.add('gl-dark');
}

window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', (e) => {
  if (e.matches) {
    root.classList.add('gl-dark');
  } else {
    root.classList.remove('gl-dark');
  }
});

//]]>
</script>




<meta content="light dark" name="color-scheme">
<link rel="stylesheet" href="/assets/application-59e4a4e5c67ff1d6a24e75db94ce24ed6f9462f6156f655cf1ea3b04e4ca065b.css" media="(prefers-color-scheme: light)" />
<link rel="stylesheet" href="/assets/application_dark-998759ff44990b71ed70f0e83d2e5176e643c8deb37fb7b29624be7e47b61ea8.css" media="(prefers-color-scheme: dark)" />
<link rel="stylesheet" href="/assets/page_bundles/profile-2f83c9570e139a7158661c1f8fbc8ef008180018a7c59c49804ecdd5824b45e2.css" /><link rel="stylesheet" href="/assets/page_bundles/projects-3edb349b720018c3d44f6bece4028f73d0b91a5c0016611274e1e44bbbfd80b0.css" /><link rel="stylesheet" href="/assets/page_bundles/commit_description-9e7efe20f0cef17d0606edabfad0418e9eb224aaeaa2dae32c817060fa60abcc.css" /><link rel="stylesheet" href="/assets/page_bundles/work_items-0df6b25b6da350589c5ad91c0b960fbb5f74093b35b48d56c3c747554de04c85.css" /><link rel="stylesheet" href="/assets/page_bundles/notes_shared-009bfb6fa90b583372e5d3f444ccd9b89aa6278564b128d1f21b404747a3981b.css" />
<link rel="stylesheet" href="/assets/tailwind-c4519c71ba79d0a45449ded6f696b3e2195ecc1542af394febc8fe98091b2a0d.css" />


<link rel="stylesheet" href="/assets/fonts-deb7ad1d55ca77c0172d8538d53442af63604ff490c74acc2859db295c125bdb.css" />
<link rel="stylesheet" href="/assets/highlight/themes/white-c3211f67c1e8d8cfb47de179b2da35275ab7865cdf299ab44b4a8cc52d5cafd3.css" media="(prefers-color-scheme: light)" />
<link rel="stylesheet" href="/assets/highlight/themes/dark-8cae80594d7953b52bc449bf1b4f2de402c87cc39fffc7aa0187b5f881c0cfd7.css" media="(prefers-color-scheme: dark)" />

<script src="/assets/webpack/runtime.d510e694.bundle.js" defer="defer" nonce="jtOz6sIjvXZRw2RO5v7UAQ=="></script>
<script src="/assets/webpack/main.b7de98b7.chunk.js" defer="defer" nonce="jtOz6sIjvXZRw2RO5v7UAQ=="></script>
<script src="/assets/webpack/tracker.eea7cc16.chunk.js" defer="defer" nonce="jtOz6sIjvXZRw2RO5v7UAQ=="></script>
<script nonce="jtOz6sIjvXZRw2RO5v7UAQ==">
//<![CDATA[
window.snowplowOptions = {"namespace":"gl","hostname":"snowplowprd.trx.gitlab.net","cookieDomain":".gitlab.com","appId":"gitlab","formTracking":true,"linkClickTracking":true};
gl = window.gl || {};
gl.snowplowStandardContext = {"schema":"iglu:com.gitlab/gitlab_standard/jsonschema/1-1-8","data":{"environment":"production","source":"gitlab-rails","correlation_id":"a344cda9c928a1cc-ATL","extra":{},"user_id":null,"global_user_id":null,"user_type":null,"is_gitlab_team_member":null,"namespace_id":null,"ultimate_parent_namespace_id":null,"project_id":null,"feature_enabled_by_namespace_ids":null,"realm":"saas","deployment_type":".com","context_generated_at":"2026-09-01T14:00:49.133Z","organization_id":1}};
gl.snowplowPseudonymizedPageUrl = "https://gitlab.com/username";
gl.maskedDefaultReferrerUrl = null;
gl.ga4MeasurementId = 'G-ENFH3X7M5Y';
gl.duoEvents = ["ai_question_category","perform_completion_worker","process_gitlab_duo_question","agent_platform_session_created","agent_platform_session_dropped","agent_platform_session_finished","agent_platform_session_resumed","agent_platform_session_started","agent_platform_session_stopped","ai_response_time","approve_tool_duo_chat","cleanup_stuck_agent_platform_session","click_ai_catalog_button_duo_rail","click_dap_trial_or_paid_empty_state_agent","click_dap_trial_or_paid_empty_state_explore_agents_link","click_dap_trial_or_paid_empty_state_prompt","click_delete_ai_catalog_item_button","click_disable_ai_catalog_item_button","click_duo_agentic_not_available_empty_state_learn_more","click_duo_agentic_not_available_empty_state_start_trial","click_duo_agentic_subscription_expired_learn_more","click_duo_agentic_subscription_expired_upgrade","click_duo_agentic_trial_expired_learn_more","click_duo_agentic_trial_expired_upgrade","click_duo_quick_action","click_duplicate_ai_catalog_item_button","click_enable_ai_catalog_item_button","click_purchase_seats_button_group_duo_pro_home_page","click_through_flow_widget","click_through_session_pill","close_vulnerability_resolution_merge_request","code_suggestion_accepted_in_ide","code_suggestion_rejected_in_ide","code_suggestion_shown_in_ide","code_suggestions_connection_details_rate_limit_exceeded","code_suggestions_direct_access_rate_limit_exceeded","code_suggestions_rate_limit_exceeded","create_ai_catalog_item","create_ai_catalog_item_consumer","create_ai_self_hosted_model","create_vulnerability_resolution_merge_request","default_answer","delete_ai_catalog_item","delete_ai_catalog_item_consumer","delete_ai_self_hosted_model","deny_tool_duo_chat","detected_high_comment_temperature","detected_repeated_high_comment_temperature","dismiss_sast_vulnerability_false_positive_analysis","dismiss_secret_detection_vulnerability_false_positive_analysis","duo_workflow_workload_completed","encounter_duo_code_review_error_during_review","error_answer","excluded_files_from_duo_code_review","execute_llm_method","explain_vulnerability","filter_ai_fp","find_no_issues_duo_code_review_after_review","find_nothing_to_review_duo_code_review_on_mr","finish_duo_workflow_execution","finish_mcp_tool_call","fix_pipeline_suggestion_applied","fix_pipeline_suggestion_posted","forced_high_temperature_commenting","generate_merge_commit_message","generate_resolve_dependency_bump_pipeline","i_quickactions_q","include_repository_xray_data_into_code_generation_prompt","ingest_ai_audit_events_batch","maximize_duo_chat_panel","mention_gitlabduo_in_mr_comment","merge_vulnerability_resolution_merge_request","minimize_duo_chat_panel","post_comment_duo_code_review_on_diff","process_gitlab_duo_slash_command","publish_duo_code_review_comments","react_thumbs_down_on_duo_code_review_comment","react_thumbs_up_on_duo_code_review_comment","recommend_tool_duo_chat","reported_sast_vulnerability_false_positive_analysis","reported_secret_detection_vulnerability_false_positive_analysis","request_ask_help","request_duo_chat_response","request_duo_vulnerability_resolution","request_review_duo_code_review_on_mr_by_author","request_review_duo_code_review_on_mr_by_non_author","requested_comment_temperature","resize_duo_chat_panel","resolve_feature_discovery_search","restore_ai_catalog_item","retry_duo_workflow_execution","start_duo_workflow_execution","start_mcp_tool_call","submit_dap_trial_or_paid_empty_state_message","submit_gitlab_duo_question","summarize_new_merge_request","summarize_review","tokens_per_embedding","tokens_per_user_request_prompt","tokens_per_user_request_response","tool_failed_duo_chat","tool_succeeded_duo_chat","trigger_ai_catalog_item","trigger_resolve_dependency_bump_workflow","trigger_sast_vulnerability_fp_detection_workflow","trigger_sast_vulnerability_resolution_workflow","trigger_secret_detection_vulnerability_fp_detection_workflow","troubleshoot_job","update_ai_catalog_item","update_ai_catalog_item_consumer","update_ai_self_hosted_model","update_model_selection_feature","update_self_hosted_ai_feature_to_vendored_model","view_ai_catalog_item","view_ai_catalog_item_index","view_ai_catalog_project_catalog","view_ai_catalog_project_managed","view_dap_trial_or_paid_empty_state","view_duo_agentic_identity_verification_empty_state","view_duo_agentic_not_available_empty_state","view_duo_agentic_subscription_expired_empty_state","view_duo_agentic_trial_expired_empty_state"];
gl.onlySendDuoEvents = false;


//]]>
</script>


<script src="/assets/webpack/sentry.9170b563.chunk.js" defer="defer" nonce="jtOz6sIjvXZRw2RO5v7UAQ=="></script>

<script src="/assets/webpack/commons-pages.groups.iteration_cadences-pages.groups.iteration_cadences.vue3-pages.groups.merge_requ-23bbf345.b0b5e555.chunk.js" defer="defer" nonce="jtOz6sIjvXZRw2RO5v7UAQ=="></script>
<script src="/assets/webpack/commons-pages.dashboard.home-pages.organizations.artifact_registry_repositories.index-pages.registra-0c331abf.b36de251.chunk.js" defer="defer" nonce="jtOz6sIjvXZRw2RO5v7UAQ=="></script>
<script src="/assets/webpack/commons-pages.admin.deploy_keys.index-pages.admin.groups.index-pages.admin.projects.index-pages.admi-81888dbb.add74c0c.chunk.js" defer="defer" nonce="jtOz6sIjvXZRw2RO5v7UAQ=="></script>
<script src="/assets/webpack/commons-pages.dashboard.home-pages.projects.snippets.show-pages.projects.snippets.show.vue3-pages.sn-e6e20819.29d0ceb2.chunk.js" defer="defer" nonce="jtOz6sIjvXZRw2RO5v7UAQ=="></script>
<script src="/assets/webpack/0dcf7166.fee24f6c.chunk.js" defer="defer" nonce="jtOz6sIjvXZRw2RO5v7UAQ=="></script>
<script src="/assets/webpack/super_sidebar.d800d72d.chunk.js" defer="defer" nonce="jtOz6sIjvXZRw2RO5v7UAQ=="></script>
<script src="/assets/webpack/commons-pages.users-pages.users.identity_verification.show-pages.users.registrations_identity_verifi-9aed8905.21ef9e50.chunk.js" defer="defer" nonce="jtOz6sIjvXZRw2RO5v7UAQ=="></script>
<script src="/assets/webpack/pages.users.show.87d7675f.chunk.js" defer="defer" nonce="jtOz6sIjvXZRw2RO5v7UAQ=="></script>

<meta content="object" property="og:type">
<meta content="GitLab" property="og:site_name">
<meta content="Ben · GitLab" property="og:title">
<meta content="Doing cool devops stuff" property="og:description">
<meta content="https://gitlab.com/uploads/-/system/user/avatar/1960738/avatar.png?v=1788263676" property="og:image">
<meta content="64" property="og:image:width">
<meta content="64" property="og:image:height">
<meta content="https://gitlab.com/benyanke" property="og:url">
<meta content="summary" property="twitter:card">
<meta content="Ben · GitLab" property="twitter:title">
<meta content="Doing cool devops stuff" property="twitter:description">
<meta content="https://gitlab.com/uploads/-/system/user/avatar/1960738/avatar.png?v=1788263676" property="twitter:image">

<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="m9dRNn5yugf9XgBLC9IdaEnIPY_S4KLVZNjYVQaY10WtwxnBZ6t81mUuT8KplNjjls2Hx61wFPqu6tSx_OJ8vA" />
<meta name="csp-nonce" content="jtOz6sIjvXZRw2RO5v7UAQ==" />
<meta name="action-cable-url" content="/-/cable" />
<link crossorigin="use-credentials" href="/-/manifest.json" rel="manifest">
<link rel="icon" type="image/png" href="/assets/favicon-72a2cad5025aa931d6ea56c3201d1f18e68a8cd39788c7c80d5b2b82aa5143ef.png" id="favicon" data-original-href="/assets/favicon-72a2cad5025aa931d6ea56c3201d1f18e68a8cd39788c7c80d5b2b82aa5143ef.png" />
<link rel="apple-touch-icon" type="image/x-icon" href="/assets/apple-touch-icon-b049d4bc0dd9626f31db825d61880737befc7835982586d015bded10b4435460.png" />
<link crossorigin="use-credentials" href="/search/opensearch.xml" rel="search" title="Search GitLab" type="application/opensearchdescription+xml">
<link rel="alternate" type="application/atom+xml" title="Ben activity" href="https://gitlab.com/benyanke.atom" />




<meta content="Doing cool devops stuff" name="description">
<meta content="#F1F0F6" media="(prefers-color-scheme: light)" name="theme-color">
<meta content="#232128" media="(prefers-color-scheme: dark)" name="theme-color">
</head>

<body class="tab-width-8 gl-browser-generic gl-platform-other" data-page="users:show">
<div id="js-tooltips-container"></div>

<script nonce="jtOz6sIjvXZRw2RO5v7UAQ==">
//<![CDATA[
gl = window.gl || {};
gl.client = {"isGeneric":true,"isOther":true};


//]]>
</script>


<header class="super-topbar js-super-topbar"></header>
<div class="layout-page js-page-layout page-with-super-sidebar">
<script nonce="jtOz6sIjvXZRw2RO5v7UAQ==">
//<![CDATA[
const outer = document.createElement('div');
outer.style.visibility = 'hidden';
outer.style.overflow = 'scroll';
document.body.appendChild(outer);
const inner = document.createElement('div');
outer.appendChild(inner);
const scrollbarWidth = outer.offsetWidth - inner.offsetWidth;
outer.parentNode.removeChild(outer);
document.documentElement.style.setProperty('--scrollbar-width', `${scrollbarWidth}px`);

//]]>
</script><aside class="js-super-sidebar super-sidebar super-sidebar-loading" data-command-palette="{}" data-is-saas="true" data-sidebar="{&quot;whats_new_most_recent_release_items_count&quot;:5,&quot;whats_new_version_digest&quot;:&quot;615a74687ed5770cffa2193c02d58f017d9dd506dee7947d471b0a0c01e2fe02&quot;,&quot;whats_new_read_articles&quot;:[],&quot;is_logged_in&quot;:false,&quot;compare_plans_url&quot;:&quot;https://about.gitlab.com/pricing&quot;,&quot;current_menu_items&quot;:[{&quot;id&quot;:&quot;overview_menu&quot;,&quot;title&quot;:&quot;Ben&quot;,&quot;avatar&quot;:&quot;/uploads/-/system/user/avatar/1960738/avatar.png?v=1788263676&quot;,&quot;avatar_shape&quot;:&quot;circle&quot;,&quot;entity_id&quot;:1960738,&quot;link&quot;:&quot;/benyanke&quot;,&quot;is_active&quot;:true,&quot;items&quot;:[],&quot;separated&quot;:false},{&quot;id&quot;:&quot;activity_menu&quot;,&quot;title&quot;:&quot;Activity&quot;,&quot;icon&quot;:&quot;history&quot;,&quot;avatar_shape&quot;:&quot;rect&quot;,&quot;link&quot;:&quot;/users/benyanke/activity&quot;,&quot;is_active&quot;:false,&quot;items&quot;:[],&quot;separated&quot;:false},{&quot;id&quot;:&quot;groups_menu&quot;,&quot;title&quot;:&quot;Groups&quot;,&quot;icon&quot;:&quot;group&quot;,&quot;avatar_shape&quot;:&quot;rect&quot;,&quot;link&quot;:&quot;/users/benyanke/groups&quot;,&quot;is_active&quot;:false,&quot;items&quot;:[],&quot;separated&quot;:false},{&quot;id&quot;:&quot;contributed_projects_menu&quot;,&quot;title&quot;:&quot;Contributed projects&quot;,&quot;icon&quot;:&quot;project&quot;,&quot;avatar_shape&quot;:&quot;rect&quot;,&quot;link&quot;:&quot;/users/benyanke/contributed&quot;,&quot;is_active&quot;:false,&quot;items&quot;:[],&quot;separated&quot;:false},{&quot;id&quot;:&quot;personal_projects_menu&quot;,&quot;title&quot;:&quot;Personal projects&quot;,&quot;icon&quot;:&quot;project&quot;,&quot;avatar_shape&quot;:&quot;rect&quot;,&quot;link&quot;:&quot;/users/benyanke/projects&quot;,&quot;is_active&quot;:false,&quot;items&quot;:[],&quot;separated&quot;:false},{&quot;id&quot;:&quot;starred_projects_menu&quot;,&quot;title&quot;:&quot;Starred projects&quot;,&quot;icon&quot;:&quot;star-o&quot;,&quot;avatar_shape&quot;:&quot;rect&quot;,&quot;link&quot;:&quot;/users/benyanke/starred&quot;,&quot;is_active&quot;:false,&quot;items&quot;:[],&quot;separated&quot;:false},{&quot;id&quot;:&quot;snippets_menu&quot;,&quot;title&quot;:&quot;Snippets&quot;,&quot;icon&quot;:&quot;snippet&quot;,&quot;avatar_shape&quot;:&quot;rect&quot;,&quot;link&quot;:&quot;/users/benyanke/snippets&quot;,&quot;is_active&quot;:false,&quot;items&quot;:[],&quot;separated&quot;:false},{&quot;id&quot;:&quot;followers_menu&quot;,&quot;title&quot;:&quot;Followers&quot;,&quot;icon&quot;:&quot;users&quot;,&quot;avatar_shape&quot;:&quot;rect&quot;,&quot;link&quot;:&quot;/users/benyanke/followers&quot;,&quot;is_active&quot;:false,&quot;pill_count&quot;:1,&quot;items&quot;:[],&quot;separated&quot;:false},{&quot;id&quot;:&quot;following_menu&quot;,&quot;title&quot;:&quot;Following&quot;,&quot;icon&quot;:&quot;users&quot;,&quot;avatar_shape&quot;:&quot;rect&quot;,&quot;link&quot;:&quot;/users/benyanke/following&quot;,&quot;is_active&quot;:false,&quot;pill_count&quot;:1,&quot;items&quot;:[],&quot;separated&quot;:false}],&quot;current_context_header&quot;:&quot;Profile&quot;,&quot;support_path&quot;:&quot;https://support.gitlab.com&quot;,&quot;display_whats_new&quot;:true,&quot;show_version_check&quot;:null,&quot;search&quot;:{&quot;search_context&quot;:{&quot;for_snippets&quot;:null}},&quot;panel_type&quot;:&quot;user_profile&quot;,&quot;shortcut_links&quot;:[{&quot;title&quot;:&quot;Snippets&quot;,&quot;href&quot;:&quot;/explore/snippets&quot;,&quot;css_class&quot;:&quot;dashboard-shortcuts-snippets&quot;},{&quot;title&quot;:&quot;Groups&quot;,&quot;href&quot;:&quot;/explore/groups&quot;,&quot;css_class&quot;:&quot;dashboard-shortcuts-groups&quot;},{&quot;title&quot;:&quot;Projects&quot;,&quot;href&quot;:&quot;/explore/projects&quot;,&quot;css_class&quot;:&quot;dashboard-shortcuts-projects&quot;}],&quot;has_terms&quot;:true,&quot;allow_signup&quot;:&quot;true&quot;,&quot;pinned_items&quot;:[],&quot;trial_registration_path&quot;:&quot;/-/trial_registrations/new&quot;}"></aside>

<div class="broadcast-wrapper gl-rounded-lg gl-overflow-hidden">



</div>
<div class="panels-container gl-flex gl-gap-3">
<div class="content-panels gl-flex-1 gl-w-full gl-flex gl-gap-0 gl-relative js-content-panels gl-@container/content-panels">
<div class="paneled-view static-panel js-static-panel js-paneled-view content-wrapper">
<div class="panel-header">
<div class="panel-header-inner js-panel-header-inner">
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Ben","item":"https://gitlab.com/benyanke"}]}


</script>
<div data-testid="breadcrumb-links" id="js-vue-page-breadcrumbs-wrapper">
<div data-breadcrumbs-json="[{&quot;text&quot;:&quot;Ben&quot;,&quot;href&quot;:&quot;/benyanke&quot;,&quot;avatarPath&quot;:null}]" id="js-vue-page-breadcrumbs"></div>
<div id="js-injected-page-breadcrumbs"></div>
</div>
<div id="js-page-breadcrumbs-extra"></div>



<div class="panel-header-inner-actions">


<div class="panel-header-inner-actions-portal-target js-panel-actions-portal-target"></div>
</div>
</div>
</div>
<div class="panel-content">
<div class="panel-content-inner js-static-panel-inner">
<div class="alert-wrapper alert-wrapper-top-space gl-flex gl-flex-col gl-gap-3 container-fluid container-limited">























</div>


<div class=" ">
<main class="content gl-@container/panel" id="content-body" itemscope itemtype="http://schema.org/Person">
<div id="js-drawer-container"></div>
<div class="flash-container flash-container-page sticky" data-testid="flash-container">
<div id="js-global-alerts"></div>
</div>



<div class="container-fluid container-limited">
<div class="user-profile-header gl-flex gl-justify-between gl-flex-col gl-my-5 @md/panel:gl-flex-row-reverse" data-testid="user-profile-header">
<div>
<div class="cover-controls gl-flex gl-gap-3 gl-mb-4 @md/panel:gl-justify-end @md/panel:gl-flex-row-reverse">
<div class="js-user-profile-actions" data-rss-subscription-path="/benyanke.atom" data-user-id="1960738"></div>



</div>
</div>
<div class="gl-flex gl-flex-row gl-items-center gl-gap-x-5 gl-mt-2 @sm/panel:gl-mt-0">
<div class="user-image gl-relative gl-md-py-3">
<a target="_blank" rel="noopener noreferrer" title="View large avatar" href="/uploads/-/system/user/avatar/1960738/avatar.png?v=1788263676&amp;width=800"><img srcset="/uploads/-/system/user/avatar/1960738/avatar.png?v=1788263676&amp;width=192 1x, /uploads/-/system/user/avatar/1960738/avatar.png?v=1788263676&amp;width=192 2x" class="gl-avatar gl-avatar-s96  gl-avatar-circle" height="96" width="96" loading="lazy" itemprop="image" alt="User profile picture" src="/uploads/-/system/user/avatar/1960738/avatar.png?v=1788263676&amp;width=192" />

</a></div>
<div>
<h1 class="gl-heading-1 gl-leading-1 gl-mr-2 !gl-my-0" itemprop="name">
Ben
</h1>
<div class="gl-text-size-h2 gl-text-subtle gl-font-normal gl-my-0">
@benyanke
</div>
</div>
</div>
</div>
<div class="user-profile user-profile-with-sidebar">
<div class="user-profile-content">
<div data-action="overview" data-endpoint="/benyanke" id="js-legacy-tabs-container">
<div class="gl-self-start gl-overflow-hidden">
<div class="activities-block">
<div class="gl-flex gl-items-baseline">
<h2 class="gl-heading-3 gl-grow !gl-mt-5 !gl-mb-3">
Activity
</h2>
<a class="hide js-view-all" aria-label="View all activity" href="/users/benyanke/activity">View all</a>
</div>
<div class="user-calendar gl-border light gl-rounded-lg gl-px-3 gl-pt-4 gl-text-center" data-calendar-activities-path="/users/benyanke/calendar_activities" data-calendar-path="/users/benyanke/calendar.json" data-utc-offset="0">
<div aria-hidden="true" class="js-calendar-loading gl-mx-auto">
<div class="gl-animate-skeleton-loader gl-mb-5 gl-h-18 gl-w-full gl-rounded-base !gl-max-w-none"></div>
<div class="gl-flex gl-justify-between">
<div class="gl-animate-skeleton-loader gl-h-4 gl-w-12 gl-rounded-base"></div>
<div class="gl-animate-skeleton-loader gl-h-4 gl-w-34 gl-rounded-base"></div>
</div>
</div>
<div class="user-calendar-error !gl-invisible">
There was an error loading users activity calendar.
<button class="gl-button btn btn-md btn-link js-retry-load" type="button"><span class="gl-button-text">
Retry

</span>

</button></div>
</div>
<div class="user-calendar-activities gl-mb-5"></div>
<ul class="gl-list-none gl-pl-0 overview-content-list user-activity-content gl-mb-5" data-href="/users/benyanke/activity" data-testid="user-activity-content">
<li aria-hidden="true" class="js-overview-loading">
<div class="gl-mb-5 gl-flex gl-items-center gl-gap-3">
<div class="gl-animate-skeleton-loader gl-h-6 gl-w-6 gl-shrink-0 gl-rounded-full"></div>
<div class="gl-animate-skeleton-loader gl-h-4 gl-grow gl-rounded-base !gl-max-w-none"></div>
<div class="gl-animate-skeleton-loader gl-h-4 gl-w-13 gl-shrink-0 gl-rounded-base"></div>
</div>
<div class="gl-mb-5 gl-flex gl-items-center gl-gap-3">
<div class="gl-animate-skeleton-loader gl-h-6 gl-w-6 gl-shrink-0 gl-rounded-full"></div>
<div class="gl-animate-skeleton-loader gl-h-4 gl-grow gl-rounded-base !gl-max-w-none"></div>
<div class="gl-animate-skeleton-loader gl-h-4 gl-w-13 gl-shrink-0 gl-rounded-base"></div>
</div>
<div class="gl-mb-5 gl-flex gl-items-center gl-gap-3">
<div class="gl-animate-skeleton-loader gl-h-6 gl-w-6 gl-shrink-0 gl-rounded-full"></div>
<div class="gl-animate-skeleton-loader gl-h-4 gl-grow gl-rounded-base !gl-max-w-none"></div>
<div class="gl-animate-skeleton-loader gl-h-4 gl-w-13 gl-shrink-0 gl-rounded-base"></div>
</div>
<div class="gl-mb-5 gl-flex gl-items-center gl-gap-3">
<div class="gl-animate-skeleton-loader gl-h-6 gl-w-6 gl-shrink-0 gl-rounded-full"></div>
<div class="gl-animate-skeleton-loader gl-h-4 gl-grow gl-rounded-base !gl-max-w-none"></div>
<div class="gl-animate-skeleton-loader gl-h-4 gl-w-13 gl-shrink-0 gl-rounded-base"></div>
</div>
<div class="gl-mb-5 gl-flex gl-items-center gl-gap-3">
<div class="gl-animate-skeleton-loader gl-h-6 gl-w-6 gl-shrink-0 gl-rounded-full"></div>
<div class="gl-animate-skeleton-loader gl-h-4 gl-grow gl-rounded-base !gl-max-w-none"></div>
<div class="gl-animate-skeleton-loader gl-h-4 gl-w-13 gl-shrink-0 gl-rounded-base"></div>
</div>
</li>
</ul>
</div>
</div>
<div class="projects-block gl-w-full">
<div class="gl-flex gl-items-baseline">
<h2 class="gl-heading-3 gl-grow !gl-mt-5 !gl-mb-3">
Personal projects
</h2>
<a class="hide js-view-all" aria-label="View all personal projects" href="/users/benyanke/projects">View all</a>
</div>
<ul class="gl-list-none gl-pl-0 overview-content-list" data-href="/users/benyanke/projects">
<li aria-hidden="true" class="js-overview-loading">
<div class="gl-flex gl-flex-col gl-gap-4 @lg/panel:gl-flex-row">
<div class="gl-animate-skeleton-loader gl-h-18 gl-grow gl-rounded-base !gl-max-w-none @lg/panel:gl-w-1/4"></div>
<div class="gl-animate-skeleton-loader gl-h-18 gl-grow gl-rounded-base !gl-max-w-none @lg/panel:gl-w-1/4"></div>
<div class="gl-animate-skeleton-loader gl-h-18 gl-grow gl-rounded-base !gl-max-w-none @lg/panel:gl-w-1/4"></div>
</div>
</li>
</ul>
</div>

</div>

<div class="loading hide">
<div class="gl-spinner-container" role="status"><span aria-hidden class="gl-spinner gl-spinner-md gl-spinner-dark !gl-align-text-bottom"></span><span class="gl-sr-only !gl-absolute">Loading</span>
</div>
</div>
</div>
<div class="user-profile-sidebar">
<div class="profile-header gl-pb-5 gl-pt-3 gl-overflow-y-auto @sm/panel:gl-pr-4">
<div class="gl-align-top gl-text-left gl-max-w-80 gl-wrap-anywhere">
<div class="user-info">
<div class="gl-flex gl-gap-4 gl-flex-col">
<div>
<h2 class="gl-text-base gl-mb-2 gl-mt-4">About</h2>
<div class="gl-flex gl-gap-2 gl-flex-col">
<p class="profile-user-bio gl-mb-0">
Doing cool devops stuff
</p>
</div>
</div>
<div data-root-url="https://gitlab.com/" data-user-id="1960738" id="js-user-achievements"></div>
<div>
<h2 class="gl-text-base gl-mb-2 gl-mt-4">Info</h2>
<div class="gl-flex gl-gap-2 gl-mb-2">
<svg class="s16 gl-fill-icon-subtle gl-mt-1 !gl-shrink-0" data-testid="work-icon"><use href="/assets/icons-744c96d42bcc6345fdb1c870432a980c5f983ed177df344a4a5f94b625ac4ce8.svg#work"></use></svg>
<span>
<span itemprop="jobTitle">DevOps Engineer</span>
</span>
</div>
<div class="gl-flex gl-gap-2 gl-mb-2" data-testid="user-local-time">
<svg class="s16 gl-fill-icon-subtle gl-mt-1 !gl-shrink-0" data-testid="clock-icon"><use href="/assets/icons-744c96d42bcc6345fdb1c870432a980c5f983ed177df344a4a5f94b625ac4ce8.svg#clock"></use></svg>
<span>
2:00 PM
</span>
</div>
<div class="gl-flex gl-gap-2 gl-mb-2">
<svg class="s16 gl-fill-icon-subtle gl-mt-1 !gl-shrink-0" data-testid="calendar-icon"><use href="/assets/icons-744c96d42bcc6345fdb1c870432a980c5f983ed177df344a4a5f94b625ac4ce8.svg#calendar"></use></svg>
<span>Member since January 25, 2018</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

</div>
</div>


</main>
</div>


</div>


</div>
</div>
<div class="paneled-view-portal gl-@container/panel !gl-absolute gl-rounded-l-xl gl-shadow-lg gl-bg-default @xl/content-panels:gl-w-1/2 @xl/content-panels:gl-rounded-l-none @xl/content-panels:gl-shadow-none @xl/content-panels:!gl-relative @xl/content-panels:gl-bg-transparent gl-right-0" id="contextual-panel-portal"></div>
</div>
</div>


</div>


<script nonce="jtOz6sIjvXZRw2RO5v7UAQ==">
//<![CDATA[
if ('loading' in HTMLImageElement.prototype) {
  document.querySelectorAll('img.lazy').forEach(img => {
    img.loading = 'lazy';
    let imgUrl = img.dataset.src;
    // Only adding width + height for avatars for now
    // Keep this logic in sync with appendWidthToAvatarUrl in
    // app/assets/javascripts/vue_shared/components/user_avatar/utils.js
    if (imgUrl.indexOf('/avatar/') > -1 && !imgUrl.includes('width=')) {
      const targetWidth = img.getAttribute('width') || img.width;
      imgUrl += imgUrl.includes('?') ? `&width=${targetWidth}` : `?width=${targetWidth}`;
    }
    img.src = imgUrl;
    img.removeAttribute('data-src');
    img.classList.remove('lazy');
    img.classList.add('js-lazy-loaded');
    img.dataset.testid = 'js-lazy-loaded-content';
  });
}

//]]>
</script>
<script nonce="jtOz6sIjvXZRw2RO5v7UAQ==">
//<![CDATA[
gl = window.gl || {};
gl.experiments = {};


//]]>
</script>

</body>
</html>
