Skip to content

Commit

Permalink
Add some minor touch ups.
Browse files Browse the repository at this point in the history
  • Loading branch information
seanjm360 committed Aug 28, 2024
1 parent 6eb961b commit cb0af9b
Show file tree
Hide file tree
Showing 10 changed files with 88 additions and 36 deletions.
Binary file modified assets/headshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/hpo.webp
Binary file not shown.
Binary file removed assets/linkedin-logo.png
Binary file not shown.
10 changes: 10 additions & 0 deletions assets/linkedin-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/spotify-logo.png
Binary file not shown.
Binary file removed assets/trees.gif
Binary file not shown.
70 changes: 50 additions & 20 deletions bio.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<title>Sean MacPherson</title>
<meta name="author" content="Sean MacPherson">
<link rel="canonical" href="https://www.seanmacpherson.com" />
<link rel="shortcut icon" type="image/png" href="favicon.png">
<link rel="stylesheet" href="styles.css">
<html lang="en">
</head>
Expand All @@ -20,45 +21,62 @@ <h3>June 2024 to now | Traveling</h3>
</div>
<div class="section">
<h3>January 2023 to June 2024 | Snowflake</h3>
<p>After Myst was acquired, I spent a year and a half working to improve Snowflake's machine learning
capabilities.</p>
<p>After Myst was acquired, I spent a year and a half working to improve Snowflake's
<a href="https://docs.snowflake.com/en/guides-overview-ai-features">machine learning
capabilities</a>.
</p>
<p>
During my first few weeks, I collaborated with the team to share our expertise in
developing production-grade machine learning systems. This involved sharing knowledge about our API,
time series database, model training and inference platform, and distributed hyperparameter tuning
service.</p>
developing production machine learning systems. This involved sharing knowledge about our
APIs, time series database, model training and inference platform, and hyperparameter tuning
services.
</p>
<p> I then worked on a nimble team to design and implement Snowflake's first semantic search
functionalities. We shipped built-in functions for vector similarity calculations, created services
for approximate vector search and text embedding generation, and contributed to <a
functionalities. We shipped early access support for built-in vector distance functions, created
services for approximate vector search and text embedding generation, and contributed to <a
href="https://www.youtube.com/watch?v=-SQXxxKRRFU">Frosty</a>, an
LLM-powered chatbot built for Snowflake.</p>
LLM-powered chatbot built for Snowflake. These efforts helped pave the way for native <a
href="https://docs.snowflake.com/en/sql-reference/data-types-vector">vector data
types</a>, <a
href="https://docs.snowflake.com/user-guide/snowflake-cortex/vector-embeddings">embedding
generation</a>, and <a
href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/vector-embeddings#vector-similarity-search">search</a>.
</p>
<p>
Motivated by a desire to learn more about performant and secure systems programming, I transitioned
to Snowflake's <a href="https://www.snowflake.com/en/data-cloud/snowpark/">execution environment
team</a>, the platform for many machine learning features. I focused on
to the <a href="https://www.snowflake.com/en/data-cloud/snowpark/">Snowpark</a> Execution
Environment
team. This team was responsible for the platform that powered many machine learning features
like <a href="https://docs.snowflake.com/en/developer-guide/snowflake-ml/overview">Snowflake ML</a>
and
<a href="https://docs.snowflake.com/en/guides-overview-ml-functions">ML Functions</a>. I
focused on
optimizing Python environment creation for interactive workloads like <a
href="https://www.snowflake.com/en/data-cloud/overview/streamlit-in-snowflake/">Streamlits</a>
and <a href="https://docs.snowflake.com/en/user-guide/ui-snowsight/notebooks">Notebooks</a>, and
<a
href="https://www.snowflake.com/engineering-blog/accelerating-hyperparameter-tuning-snowflake-ml/">improving
support</a> for memory and compute-intensive workloads like Distributed
Hyperparameter Optimization.
support</a> for memory and compute-intensive workloads like <a
href="https://docs.snowflake.com/en/developer-guide/snowflake-ml/modeling#label-snowflake-ml-modeling-distributed-hyperparameter">distributed
hyperparameter optimization</a>.
</p>
</div>
<div class="section">
<h3>September 2018 to January 2023 | Myst AI (acquired by Snowflake)</h3>
<p>In September 2018, I joined Myst as the founding engineer. Over the next four and a half years, I
sharpened my
software engineering and machine learning skills, while learning how to build products and grow a
software engineering and machine learning skills, and learned how to build products and grow a
team.</p>
<p>
I worked on all parts of our technical stack. Some of the projects the team shipped that Im most
proud of were: our <a
I worked on all parts of our technical stack. Some of the projects the team shipped that I'm most
proud of include our <a
href="https://patents.google.com/patent/US11367007B2/">networks-of-time-series</a>
data model, relational and <a href="https://docs.myst.ai/docs/query-time-series-data">time series
data persistence</a>
layers, <a href="https://docs.myst.ai/reference/create_project">REST APIs</a>,
<a href="https://pypi.org/project/myst-alpha/">clients</a>, data ingestion, <a
layers, <a href="https://docs.myst.ai/docs/create-a-network-of-time-series">model graph building
experiences</a>, <a href="https://docs.myst.ai/reference/create_project">REST
APIs</a>,
<a href="https://pypi.org/project/myst-alpha/">clients</a>, <a
href="https://docs.myst.ai/docs/model-connectors">modeling libraries</a>,
model training and
inference platform, model definition libraries, and <a
Expand Down Expand Up @@ -103,7 +121,7 @@ <h3>September 2018 to January 2023 | Myst AI (acquired by Snowflake)</h3>
I also did some apprenticeships with coworkers to round out my data science and business
development
skills and learn how other parts of the business functioned. There was no shortage of work to be
done at Myst so I tried to pitch in where I could.</p>
done at Myst so I tried to contribute where I could.</p>
</div>
<div class="section">
<h3>August 2015 to September 2018 | Undergrad & Internships</h3>
Expand All @@ -119,7 +137,7 @@ <h3>August 2015 to September 2018 | Undergrad & Internships</h3>
fall semesters. During community college, I was a math tutor, member of student government, and
hosted a podcast for the school newspaper. At Pomona, I was an associate at <a
href="https://www.pomonaventures.com">Pomona Ventures</a>, a
student-run entrepreneurship club, helped organize a hackathon, and did <a
student-run entrepreneurship club, helped organize the 5C Hackathon, and did <a
href="https://github.com/mgree/tmpl/tree/smacpher">language topic modeling
research</a> with
a professor.
Expand All @@ -138,13 +156,25 @@ <h3>August 2015 to September 2018 | Undergrad & Internships</h3>
to scale their data pipelines.
</p>
<p>
In the summer after my sophomore year, I backpacked with friends through SE Asia.
In the summer after my sophomore year, I backpacked with friends through South East Asia.
</p>
<p>
In the summer after my junior year, I returned to Google Nest, and worked on a simulator to test
Smart Home
algorithms.</p>
</div>
<div class="section footer">
<p>Sean MacPherson</p>
<p>·</p>
<p>
48°52.6'S 123°23.6'W
</p>
<p>·</p>
<a class="socials" href="https://www.linkedin.com/in/sean-macpherson" title="LinkedIn"><img
src="assets/linkedin-logo.svg"></a>
<a class="socials" href="https://github.com/smacpher" title="GitHub"><img
src="assets/github-logo.svg"></a>
</div>
</div>
</div>
</body>
Binary file added favicon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
34 changes: 21 additions & 13 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
<meta charSet="utf-8" />
<title>Sean MacPherson</title>
<meta name="author" content="Sean MacPherson">
<link rel="canonical" href="https://www.seanmacpherson.com" />
<link rel="canonical" href="https://www.seanmacpherson.com">
<link rel="shortcut icon" type="image/png" href="favicon.png">
<link rel="stylesheet" href="styles.css">
<html lang="en">
</head>
Expand All @@ -15,29 +16,36 @@
</div>
<div class="section">
<p>Hi, I'm Sean 👋🏼. I'm a programmer interested in machine learning,
health, and the environment. Previously, I've worked on machine learning extensibility at <a
health, and the environment.
</p>
<p>
Previously, I've worked on machine learning extensibility at <a
href="https://www.snowflake.com">Snowflake</a>, built time
series
forecasting platforms as the founding engineer at <a href="https://www.myst.ai">Myst</a>, and
created systems for drawing insights
from
device
data at <a href="https://store.google.com/us/category/connected_home">Google Nest</a>. Some of the
data at <a href="https://store.google.com/us/category/connected_home">Google Nest</a>.</p>
<p>Some of the
activites I enjoy in my free time are meditating, playing with dogs, watching soccer, and traveling.
</p>
</div>
<div class=" section">
<ul>
<li><a href="mailto:sean.j.macpherson@gmail.com">~ Contact me</a></li>
<li>
<a href="bio.html">~ Read my detailed bio</a>
</li>
</ul>
<p>Feel free to <a href="mailto:sean.j.macpherson@gmail.com">contact me</a> or <a href="bio.html">read
my detailed bio</a> to learn more about my background.</p>
</div>
<div class="section socials">
<a href="https://www.linkedin.com/in/sean-macpherson" title="LinkedIn"><img
src="assets/linkedin-logo.png"></a>
<a href="https://github.com/smacpher" title="GitHub"><img src="assets/github-logo.svg"></a>
<div class="section footer">
<p>Sean MacPherson</p>
<p>·</p>
<p>
48°52.6'S 123°23.6'W
</p>
<p>·</p>
<a class="socials" href="https://www.linkedin.com/in/sean-macpherson" title="LinkedIn"><img
src="assets/linkedin-logo.svg"></a>
<a class="socials" href="https://github.com/smacpher" title="GitHub"><img
src="assets/github-logo.svg"></a>
</div>
</div>
</div>
Expand Down
10 changes: 7 additions & 3 deletions styles.css
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Halant:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Halant:wght@300;400;500;600;700&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');

Expand Down Expand Up @@ -31,10 +32,11 @@ body {
clip-path: circle();
}

.socials {
.footer {
display: flex;
align-items: flex-start;
flex-flow: row;
flex-direction: row;
justify-content: right;
align-items: center;
gap: 10px;
}

Expand All @@ -53,6 +55,8 @@ h3 {
font-family: "Nunito Sans", sans-serif;
font-weight: 600;
font-style: normal;
font-size: 20px;
margin-bottom: 0px;
}

a {
Expand Down

0 comments on commit cb0af9b

Please sign in to comment.