Skip to content

Commit fd5120b

Browse files
madiatorclaude
andcommitted
Restructure impact section; add talks; clean up dead search code
- Split impact paragraph into DeepMind and Bespoke subsections with proper lists and source links - Add BlackRock and Snowflake panels to recent talks - Remove dead /content.json search handler and orphan Cmd+K binding - Tighten ol li spacing via scoped .impact-list class Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent fec81d2 commit fd5120b

4 files changed

Lines changed: 27 additions & 74 deletions

File tree

‎assets/css/theme.css‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -490,18 +490,18 @@ ol li {
490490
background: transparent;
491491
border-radius: 0;
492492
border-left: none;
493-
border-bottom: 1px solid var(--color-border);
494-
}
495-
496-
ol li:last-child {
497-
border-bottom: none;
498493
}
499494

500495
ol li:hover {
501496
border-left-color: transparent;
502497
background: transparent;
503498
}
504499

500+
ol.impact-list li {
501+
margin-bottom: 0;
502+
padding: 0.15rem 0;
503+
}
504+
505505
ol li b {
506506
color: var(--color-text);
507507
}

‎assets/images/Mahesh.jpg‎

111 KB
Loading

‎assets/js/theme.js‎

Lines changed: 0 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
$(document).ready(function() {
66
initNavbarEffects();
77
initScrollEffects();
8-
initSearchFunctionality();
98
initSmoothScroll();
109
});
1110

@@ -60,53 +59,6 @@ function initScrollEffects() {
6059
});
6160
}
6261

63-
/**
64-
* Search functionality
65-
*/
66-
function initSearchFunctionality() {
67-
var idx;
68-
69-
function loadSearch() {
70-
idx = lunr(function() {
71-
this.field('id');
72-
this.field('title', { boost: 10 });
73-
this.field('summary');
74-
});
75-
76-
$.getJSON('/content.json', function(data) {
77-
window.searchData = data;
78-
$.each(data, function(index, entry) {
79-
idx.add($.extend({ "id": index }, entry));
80-
});
81-
});
82-
}
83-
84-
$('#search').on('click', function() {
85-
$('.searchForm').toggleClass('show');
86-
if ($('.searchForm').hasClass('show')) {
87-
$('#searchField').focus();
88-
}
89-
});
90-
91-
$('#searchForm').on('submit', function(e) {
92-
e.preventDefault();
93-
if (!idx) return;
94-
95-
var results = idx.search($('#searchField').val());
96-
$('#content').html('<h1>Search Results (' + results.length + ')</h1>');
97-
$('#content').append('<ul id="searchResults"></ul>');
98-
99-
$.each(results, function(index, result) {
100-
var entry = window.searchData[result.ref];
101-
$('#searchResults').append('<li><a href="' + entry.url + '">' + entry.title + '</a></li>');
102-
});
103-
});
104-
105-
if (typeof lunr !== 'undefined') {
106-
loadSearch();
107-
}
108-
}
109-
11062
/**
11163
* Smooth scroll
11264
*/
@@ -137,13 +89,3 @@ function initSmoothScroll() {
13789
}
13890
}
13991

140-
$(document).keydown(function(e) {
141-
if ((e.ctrlKey || e.metaKey) && e.keyCode === 75) {
142-
e.preventDefault();
143-
$('.searchForm').addClass('show');
144-
$('#searchField').focus();
145-
}
146-
if (e.keyCode === 27) {
147-
$('.searchForm').removeClass('show');
148-
}
149-
});

‎index.html‎

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -43,20 +43,29 @@ <h1 class="hero-title">Mahesh Sathiamoorthy</h1>
4343
</section>
4444

4545
<!-- Recent Work Section -->
46-
<section class="section">
46+
<section class="section section-alt">
4747
<div class="container">
48-
<h2 class="section-title">Recent Work</h2>
49-
<div class="row">
48+
<h2 class="section-title">Recent Work & Impact</h2>
49+
<div class="row align-items-center">
5050
<div class="col-lg-8">
5151
<p>
5252
I started <a href="https://www.bespokelabs.ai">Bespoke Labs</a> in 2024. We focus on RL environment curation and data curation.
5353
</p>
54-
<p>
55-
Previously, I was a Tech Lead in Google DeepMind and worked on LLM-based recommender models. In 2021,
56-
very few people were thinking about applying the bitter lesson to recommender systems.
57-
I kickstarted a project to scale recommender models using LLMs, which resulted in
58-
several research publications (and one best paper award) and many impactful launches across recommender systems such as YouTube.
59-
</p>
54+
55+
<h3>Impact from Google DeepMind</h3>
56+
<ol class="impact-list">
57+
<li>First to productionize TPUs for recommender systems at YouTube &mdash; reshaped YouTube's compute strategy.</li>
58+
<li>Demonstrated the gains of scaling recommender models &mdash; reshaped YouTube's modeling strategy.</li>
59+
<li>Introduced <a href="https://arxiv.org/abs/2305.05065">Semantic IDs and Generative Retrieval for Recommender Systems</a>, now deployed or researched across YouTube, LinkedIn, Snapchat, Alibaba, <a href="https://research.atspotify.com/2025/9/semantic-ids-for-generative-search-and-recommendation">Spotify</a>, Meta, and <a href="https://arxiv.org/abs/2506.13695">Kuaishou</a>. This has completely changed the course of research being done in the recommender systems community because it laid down the foundation for using generative AI for recommender models.</li>
60+
<li>Over the course of my tenure at Google, I had more than 50 peer and spot bonues, 5+ perfy awards, 1 best paper award, 1 feats of engineering award.</li>
61+
</ol>
62+
63+
<h3>Impact from Bespoke Labs</h3>
64+
<ol class="impact-list">
65+
<li>Instrumental in getting <a href="https://openthoughts.ai">OpenThoughts</a> started (<a href="https://x.com/madiator/status/1884284103354376283">origin thread</a>).</li>
66+
<li>Core contributors to <a href="https://arxiv.org/pdf/2601.11868">Terminal Bench</a>, the most popular agentic benchmark.</li>
67+
</ol>
68+
6069
</div>
6170
<div class="col-lg-4 d-none d-lg-block">
6271
<img src="assets/images/bespokelabs_diorama.jpg" class="section-image" alt="Bespoke Labs">
@@ -66,7 +75,7 @@ <h2 class="section-title">Recent Work</h2>
6675
</section>
6776

6877
<!-- Publications Section -->
69-
<section class="section section-alt">
78+
<section class="section">
7079
<div class="container">
7180
<h2 class="section-title">Selected Publications</h2>
7281
<ol class="pub-list">
@@ -87,10 +96,12 @@ <h2 class="section-title">Selected Publications</h2>
8796
</section>
8897

8998
<!-- Talks Section -->
90-
<section class="section">
99+
<section class="section section-alt">
91100
<div class="container">
92101
<h2 class="section-title">Recent Talks</h2>
93102
<ol class="talk-list">
103+
<li>Panel on "Architecting and Orchestrating Agentic AI": BlackRock SF Applied AI Forum, May 2026</li>
104+
<li>Panel on "Beyond Evals: Post-Training Agents in the Sandbox Era": Snowflake, April 2026</li>
94105
<li>Pushing the frontier forward: UC Berkeley, March 2026</li>
95106
<li>OpenThoughts: Snowflake, 2025</li>
96107
<li>OpenThoughts: Uber India, 2025</li>

0 commit comments

Comments
 (0)