-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
130 lines (118 loc) · 6.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<!DOCTYPE html>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<html>
<head>
<title>SMP</title>
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" rel="stylesheet">
<style>
body, html {
margin: 0;
padding: 0;
height: 100%;
font-family: 'Trebuchet MS', sans-serif;
line-height: 1.4;
font-size: medium;
text-align: justify;
text-justify: inter-character;
}
.content a {
text-decoration: none;
white-space: nowrap;
position: relative;
color: black;
}
.content a:after {
content: '';
position: absolute;
z-index: -1;
top: 66%;
left: -0.1em;
right: -0.1em;
bottom: 0;
transition: top 200ms cubic-bezier(0, 0.8, 0.13, 1);
background-color: rgba(112, 128, 144, 0.4);
}
a:hover:after {
top: 0%;
}
.sidebar {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 20px;
background-color: white;
display: flex;
flex-direction: row;
justify-content: flex-end;
padding: 10px 0;
align-items: center;
border-bottom: 1px solid slategray;
}
.sidebar a {
color: darkslategray;
text-decoration: none;
font-size: 20px;
margin: 10px;
}
.content {
margin-top: 10px;
padding: 6%;
width: 100%;
box-sizing: border-box;
}
@media (min-width: 730px) {
.container {
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
padding: 15px;
box-sizing: border-box;
}
.content {
width: 700px;
padding: 10px;
text-align: justify;
text-justify: inter-character;
}
}
</style>
</head>
<body>
<div class="sidebar">
<a href="mailto:[email protected]"><i class="fas fa-envelope"></i></a><a href="https://www.linkedin.com/in/sebastianmontero/"><i class="fab fa-linkedin-in"></i></a><a href="https://github.com/sebastian-montero"><i class="fab fa-github"></i></a><a href="https://bsky.app/profile/seb.incendia.dev"><i class="fa-brands fa-bluesky"></i></a>
</div>
<div class="container">
<div class="content">
<!--
fas fa-envelope: mailto:[email protected]
fab fa-linkedin-in: https://www.linkedin.com/in/sebastianmontero/
fab fa-github: https://github.com/sebastian-montero
fa-brands fa-bluesky: https://bsky.app/profile/seb.incendia.dev
-->
<h2>Hi! My name is <strong>Sebastian</strong>.</h2>
<p>I’m an engineer curious about how technology can change our lives for the better. Originally from Costa Rica, I spent some time in Madrid before moving to London in 2019, where I currently live. When I’m not working, building, or hacking, I enjoy diving into creative projects and staying active.</p>
<p>I work as a senior machine learning engineer/data scientist building <a href="https://beamery.com/about-us/">Beamery</a>’s deep learning capabilities and recommendation systems. During my tenure at Beamery, I have led the research and development of several greenfield projects, including:</p>
<ul>
<li>The first <a href="https://beamery.com/resources/sourcing/uncover-top-talent-fast-with-ai-talent-match">talent recommendation system</a> using a coupled GNN-LM architecture as it’s core matching model, powered by our proprietary knowledge graph (KG). The system uses distributed ETL pipelines to index tens of millions of vectorized candidate documents and other data in a search engine.</li>
<li>A multi-entity recommendation engine utilizing GNNs for entity matching and retrieval across various interconnected talent attributes.</li>
<li>A skill inference model utilizing a coupled RNN-to-MoE architecture to re-rank inferred skills from individuals’ experiences.</li>
<li>A candidate engagement model that utilizes tree-based models for predictive analytics to improve candidate interaction strategies.</li>
<li>The first end-to-end BI solution, introducing improvements such as Airflow schedulers for ETL pipelines and Tableau for business reporting.</li>
</ul>
<p><br/>
Past work and other projects:</p>
<ul>
<li>Worked at McKinsey & Company developing the <a href="https://www.mckinsey.com/industries/automotive-and-assembly/our-insights/start-me-up-where-mobility-investments-are-going">SILA analytics solution</a> to advise Fortune 500 clients on their M&A strategies using startup ecosystems and patent publications.</li>
<li>Developed <a href="https://bloglog.incendia.dev">BlogLog</a>, a blog-based social app that allows users to save and rate blogs while following friends to track and engage with their reading activity, creating a shared social reading experience.</li>
<li>Developed <a href="https://moodflix.incendia.dev">Moodflix</a>, a movie recommendation engine that uses LLM encoding and static vector indexes to suggest films based on the user’s mood.</li>
<li>Contributed to open source projects like <a href="https://github.com/sebastian-montero/pytorch_geometric">PyTorch Geometric</a> and OpenAI’s <a href="https://github.com/sebastian-montero/chatgpt-retrieval-plugin">ChatGPT retrieval plugin</a>.</li>
</ul>
<p><br/>
Apart from work, I also enjoy <a href="https://soundcloud.com/smxnt/popular-tracks">music production</a>, <a href="/brutalism">film street photography</a> and running a small <a href="https://letterboxd.com/smxnt/list/viking-movie-club/">movie club</a>. I’m also a blue belt in brazilian jiu-jitsu.</p>
<p>If you would like to chat, please reach out through any of my socials. I rotate this website’s email to avoid spam so if you reach out, I’ll reply with my real email.</p>
</div>
</div>
</body>
</html>