<!DOCTYPE html>
<html lang="en" data-astro-cid-lcdefpme>
  <head>
    <meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<meta name="generator" content="Astro v7.0.6">

<link rel="canonical" href="https://lightbody.net/">

<title>Patrick Lightbody</title>
<meta name="title" content="Patrick Lightbody">
<meta name="description" content="Personal site and blog of Patrick Lightbody.">

<meta property="og:type" content="website">
<meta property="og:url" content="https://lightbody.net/">
<meta property="og:title" content="Patrick Lightbody">
<meta property="og:description" content="Personal site and blog of Patrick Lightbody.">
<meta property="og:image" content="https://lightbody.net/favicon.svg">

<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:url" content="https://lightbody.net/">
<meta property="twitter:title" content="Patrick Lightbody">
<meta property="twitter:description" content="Personal site and blog of Patrick Lightbody.">
<meta property="twitter:image" content="https://lightbody.net/favicon.svg">

<link rel="alternate" type="application/rss+xml" title="Patrick Lightbody" href="https://lightbody.net/rss.xml">
  <link rel="stylesheet" href="/_astro/Footer.Bu7VwrUd.css">
<style>.intro[data-astro-cid-lcdefpme]{padding:2rem 0 3rem}.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:1.1rem}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:38rem}.recent-posts[data-astro-cid-lcdefpme]{margin-top:2rem}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.section-heading[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:.92rem;font-weight:700;text-decoration:none}.post-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.post-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:.8rem}.post-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:var(--border);color:rgb(var(--black));background:#ffffffc2;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;text-decoration:none;display:flex;box-shadow:0 10px 30px #2d36400f}.post-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:#0e749059;transform:translateY(-1px)}.post-list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-weight:750}.post-list[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:rgb(var(--gray));flex:none;font-size:.9rem}@media (width<=560px){.section-heading[data-astro-cid-lcdefpme],.post-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.post-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:.35rem}}
</style></head>
  <body data-astro-cid-lcdefpme>
    <header data-astro-cid-nen7h5rs>
  <nav data-astro-cid-nen7h5rs>
    <h2 data-astro-cid-nen7h5rs><a href="/" data-astro-cid-nen7h5rs>Patrick Lightbody</a></h2>
    <div class="internal-links" data-astro-cid-nen7h5rs>
      <a href="/" class="active" data-astro-cid-nen7h5rs="true" data-astro-cid-evkijfd6>
  Home
</a>
      <a href="/about" data-astro-cid-nen7h5rs="true" data-astro-cid-evkijfd6>
  About
</a>
      <a href="/blog" data-astro-cid-nen7h5rs="true" data-astro-cid-evkijfd6>
  Blog
</a>
    </div>
    <div class="social-links" data-astro-cid-nen7h5rs>
      <a href="https://github.com/lightbody" target="_blank" rel="noopener noreferrer" data-astro-cid-nen7h5rs>GitHub</a>
      <a href="/cdn-cgi/l/email-protection#6818091c1a010b032804010f001c0a070c1146060d1c" data-astro-cid-nen7h5rs>Email</a>
    </div>
  </nav>
</header>
    <main data-astro-cid-lcdefpme>
      <section class="intro" data-astro-cid-lcdefpme>
        <h1 data-astro-cid-lcdefpme>Patrick Lightbody</h1>
        <p data-astro-cid-lcdefpme>
          Hi, I'm Patrick. This is my personal corner of the internet, where I write
          about things I'm building and thinking about. Take a look around, or head
          to the <a href="/blog" data-astro-cid-lcdefpme>blog</a> to read more, or the <a href="/about" data-astro-cid-lcdefpme>about</a> page
          to learn more about me.
        </p>
      </section>

      <section class="recent-posts" data-astro-cid-lcdefpme>
            <div class="section-heading" data-astro-cid-lcdefpme>
              <h2 data-astro-cid-lcdefpme>Recent posts</h2>
              <a href="/blog" data-astro-cid-lcdefpme>All posts</a>
            </div>
            <ul class="post-list" data-astro-cid-lcdefpme>
              <li data-astro-cid-lcdefpme>
                  <a href="/blog/hello-world/" data-astro-cid-lcdefpme>
                    <span data-astro-cid-lcdefpme>Hello, World</span>
                    <time data-astro-cid-lcdefpme>
                      <time datetime="2026-07-04T00:00:00.000Z">
  July 4, 2026
</time>
                    </time>
                  </a>
                </li>
            </ul>
          </section>
    </main>
    <footer data-astro-cid-jo6i4kqk>
  <div class="links" data-astro-cid-jo6i4kqk>
    <a href="https://github.com/lightbody" target="_blank" rel="noopener noreferrer" data-astro-cid-jo6i4kqk>GitHub</a>
    <a href="/cdn-cgi/l/email-protection#afdfcedbddc6ccc4efc3c6c8c7dbcdc0cbd681c1cadb" data-astro-cid-jo6i4kqk>Email</a>
  </div>
  <p data-astro-cid-jo6i4kqk>&copy; 2026 Patrick Lightbody</p>
</footer>
  <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script></body>
</html>