cloudflare
tcp/443 tcp/80 tcp/8443
Open service 104.21.78.139:443 · dev.bryceosterhaus.com
2026-01-11 18:50
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 18:50:12 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=3600
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: accept-encoding
Server-Timing: cfCacheStatus;desc="HIT"
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2FzFbVgqRYvrmCaIFrBu0yJNSkC5GYxAp3lBTpxcM2ED6hsjUt7GHAVHhNKZKpc0mWVP9SWQ5%2FLLhW8p0YubeRaG85SIV0E3m4SS6f8eBW7r%2BY0HWfSc%3D"}]}
Server: cloudflare
CF-RAY: 9bc69931ada24fcb-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Bryce Osterhaus
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<!-- Primary Meta Tags -->
<title>Bryce Osterhaus</title>
<link rel="canonical" href="https://bryceosterhaus.com/" />
<meta name="title" content="Bryce Osterhaus" />
<meta name="description" content="Personal Site for Bryce Osterhaus" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://bryceosterhaus.com/" />
<meta property="og:title" content="Bryce Osterhaus" />
<meta property="og:description" content="Personal Site for Bryce Osterhaus" />
<meta property="og:image" content="https://bryceosterhaus.com/gravatar.png" />
<meta property="og:site_name" content="Bryce Osterhaus" />
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:url" content="https://bryceosterhaus.com/" />
<meta name="twitter:title" content="Bryce Osterhaus" />
<meta name="twitter:description" content="Personal Site for Bryce Osterhaus" />
<meta name="twitter:image" content="https://bryceosterhaus.com/gravatar.png" />
<link href="/static/favicon.ico" rel="icon" type="image/x-icon" />
<link href="/static/styles.css" rel="stylesheet" type="text/css" />
</head>
<body class="home">
<header>
<h1 style="display: none">Bryce Osterhaus</h1>
</header>
<main>
<article>
<div class="tagline">
i'm
<a href="https://www.linkedin.com/in/bryceosterhaus/" target="_blank" rel="noopener"
>bryce</a
>, i build stuff for the web
</div>
<br />
<br />
<div>
<a href="https://github.com/bryceosterhaus" target="_blank" rel="noopener">
<img
class="gh-chart light"
src="https://ghchart.rshah.org/2a9d8f/bryceosterhaus"
alt="GitHub Contributions"
/>
<img
class="gh-chart dark"
src="https://ghchart.rshah.org/4ecdc4/bryceosterhaus"
alt="GitHub Contributions"
/>
</a>
</div>
<br />
</article>
</main>
<footer>
<code>npx @bryceo/me</code> || <a href="/cv" target="_blank" rel="noopener">cv</a> ||
<a href="/blog">blog</a> ||
<a href="https://github.com/bryceosterhaus" target="_blank" rel="noopener">github</a>
</footer>
<script src="/static/scripts.js"></script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"41e76914e94e4a3392c5816926099bca","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 2606:4700:3032::6815:4e8b:443 · dev.bryceosterhaus.com
2026-01-11 18:50
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 18:50:12 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=3600
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: accept-encoding
Server-Timing: cfCacheStatus;desc="HIT"
Server-Timing: cfEdge;dur=19,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dEnPi72fueBkRPnP42b4AXWIgXS60ZQdqJW3KusVNHf3xR%2BXV%2F7orU1b3dB%2F3jMO3HustZ1b%2BxmLDPJFbzLAScyfrUjHmIo4fJ5csmy4%2B3j4vJezXFoUTFmwsIKCtsqN"}]}
Server: cloudflare
CF-RAY: 9bc69931a9765f4b-SIN
alt-svc: h3=":443"; ma=86400
Page title: Bryce Osterhaus
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<!-- Primary Meta Tags -->
<title>Bryce Osterhaus</title>
<link rel="canonical" href="https://bryceosterhaus.com/" />
<meta name="title" content="Bryce Osterhaus" />
<meta name="description" content="Personal Site for Bryce Osterhaus" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://bryceosterhaus.com/" />
<meta property="og:title" content="Bryce Osterhaus" />
<meta property="og:description" content="Personal Site for Bryce Osterhaus" />
<meta property="og:image" content="https://bryceosterhaus.com/gravatar.png" />
<meta property="og:site_name" content="Bryce Osterhaus" />
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:url" content="https://bryceosterhaus.com/" />
<meta name="twitter:title" content="Bryce Osterhaus" />
<meta name="twitter:description" content="Personal Site for Bryce Osterhaus" />
<meta name="twitter:image" content="https://bryceosterhaus.com/gravatar.png" />
<link href="/static/favicon.ico" rel="icon" type="image/x-icon" />
<link href="/static/styles.css" rel="stylesheet" type="text/css" />
</head>
<body class="home">
<header>
<h1 style="display: none">Bryce Osterhaus</h1>
</header>
<main>
<article>
<div class="tagline">
i'm
<a href="https://www.linkedin.com/in/bryceosterhaus/" target="_blank" rel="noopener"
>bryce</a
>, i build stuff for the web
</div>
<br />
<br />
<div>
<a href="https://github.com/bryceosterhaus" target="_blank" rel="noopener">
<img
class="gh-chart light"
src="https://ghchart.rshah.org/2a9d8f/bryceosterhaus"
alt="GitHub Contributions"
/>
<img
class="gh-chart dark"
src="https://ghchart.rshah.org/4ecdc4/bryceosterhaus"
alt="GitHub Contributions"
/>
</a>
</div>
<br />
</article>
</main>
<footer>
<code>npx @bryceo/me</code> || <a href="/cv" target="_blank" rel="noopener">cv</a> ||
<a href="/blog">blog</a> ||
<a href="https://github.com/bryceosterhaus" target="_blank" rel="noopener">github</a>
</footer>
<script src="/static/scripts.js"></script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"41e76914e94e4a3392c5816926099bca","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 2606:4700:3032::6815:4e8b:8443 · dev.bryceosterhaus.com
2026-01-11 18:50
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 18:50:12 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-Cache-Status: MISS
Cache-Control: public, max-age=3600
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: accept-encoding
Server-Timing: cfCacheStatus;desc="MISS"
Server-Timing: cfEdge;dur=198,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=af%2FyRDuWedlw5GzF%2F4P0c3KICWOKiAusKU%2F5Go3%2BPc2nxqWSEu9BsX2Co0ubP8Rn4rIs8H7YHCClfCYEQXI9NelRZHJj9xBf5AOF2PPDrFd0nhB5i9H8ZfxoURYGhrCZDew%3D"}]}
Server: cloudflare
CF-RAY: 9bc69931ec593b28-BOM
alt-svc: h3=":8443"; ma=86400
Page title: Bryce Osterhaus
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<!-- Primary Meta Tags -->
<title>Bryce Osterhaus</title>
<link rel="canonical" href="https://bryceosterhaus.com/" />
<meta name="title" content="Bryce Osterhaus" />
<meta name="description" content="Personal Site for Bryce Osterhaus" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://bryceosterhaus.com/" />
<meta property="og:title" content="Bryce Osterhaus" />
<meta property="og:description" content="Personal Site for Bryce Osterhaus" />
<meta property="og:image" content="https://bryceosterhaus.com/gravatar.png" />
<meta property="og:site_name" content="Bryce Osterhaus" />
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:url" content="https://bryceosterhaus.com/" />
<meta name="twitter:title" content="Bryce Osterhaus" />
<meta name="twitter:description" content="Personal Site for Bryce Osterhaus" />
<meta name="twitter:image" content="https://bryceosterhaus.com/gravatar.png" />
<link href="/static/favicon.ico" rel="icon" type="image/x-icon" />
<link href="/static/styles.css" rel="stylesheet" type="text/css" />
</head>
<body class="home">
<header>
<h1 style="display: none">Bryce Osterhaus</h1>
</header>
<main>
<article>
<div class="tagline">
i'm
<a href="https://www.linkedin.com/in/bryceosterhaus/" target="_blank" rel="noopener"
>bryce</a
>, i build stuff for the web
</div>
<br />
<br />
<div>
<a href="https://github.com/bryceosterhaus" target="_blank" rel="noopener">
<img
class="gh-chart light"
src="https://ghchart.rshah.org/2a9d8f/bryceosterhaus"
alt="GitHub Contributions"
/>
<img
class="gh-chart dark"
src="https://ghchart.rshah.org/4ecdc4/bryceosterhaus"
alt="GitHub Contributions"
/>
</a>
</div>
<br />
</article>
</main>
<footer>
<code>npx @bryceo/me</code> || <a href="/cv" target="_blank" rel="noopener">cv</a> ||
<a href="/blog">blog</a> ||
<a href="https://github.com/bryceosterhaus" target="_blank" rel="noopener">github</a>
</footer>
<script src="/static/scripts.js"></script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"41e76914e94e4a3392c5816926099bca","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 2606:4700:3036::ac43:de6c:443 · dev.bryceosterhaus.com
2026-01-11 18:50
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 18:50:12 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=3600
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: accept-encoding
Server-Timing: cfCacheStatus;desc="HIT"
Server-Timing: cfEdge;dur=18,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=smAmeF1w58xXk6qbBgYyWWY3zuqNaTTIze4EOvHJp%2Bfjp5E%2BHzFuh5AWVpJKBnwtXMuZ12VFNCB5oVzc4P0rEjOX2gmr3VnGsD1dV%2BbLPSLhQREPSgmz%2FzEWsXcONYkj23g%3D"}]}
Server: cloudflare
CF-RAY: 9bc699316a7fabe8-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Bryce Osterhaus
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<!-- Primary Meta Tags -->
<title>Bryce Osterhaus</title>
<link rel="canonical" href="https://bryceosterhaus.com/" />
<meta name="title" content="Bryce Osterhaus" />
<meta name="description" content="Personal Site for Bryce Osterhaus" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://bryceosterhaus.com/" />
<meta property="og:title" content="Bryce Osterhaus" />
<meta property="og:description" content="Personal Site for Bryce Osterhaus" />
<meta property="og:image" content="https://bryceosterhaus.com/gravatar.png" />
<meta property="og:site_name" content="Bryce Osterhaus" />
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:url" content="https://bryceosterhaus.com/" />
<meta name="twitter:title" content="Bryce Osterhaus" />
<meta name="twitter:description" content="Personal Site for Bryce Osterhaus" />
<meta name="twitter:image" content="https://bryceosterhaus.com/gravatar.png" />
<link href="/static/favicon.ico" rel="icon" type="image/x-icon" />
<link href="/static/styles.css" rel="stylesheet" type="text/css" />
</head>
<body class="home">
<header>
<h1 style="display: none">Bryce Osterhaus</h1>
</header>
<main>
<article>
<div class="tagline">
i'm
<a href="https://www.linkedin.com/in/bryceosterhaus/" target="_blank" rel="noopener"
>bryce</a
>, i build stuff for the web
</div>
<br />
<br />
<div>
<a href="https://github.com/bryceosterhaus" target="_blank" rel="noopener">
<img
class="gh-chart light"
src="https://ghchart.rshah.org/2a9d8f/bryceosterhaus"
alt="GitHub Contributions"
/>
<img
class="gh-chart dark"
src="https://ghchart.rshah.org/4ecdc4/bryceosterhaus"
alt="GitHub Contributions"
/>
</a>
</div>
<br />
</article>
</main>
<footer>
<code>npx @bryceo/me</code> || <a href="/cv" target="_blank" rel="noopener">cv</a> ||
<a href="/blog">blog</a> ||
<a href="https://github.com/bryceosterhaus" target="_blank" rel="noopener">github</a>
</footer>
<script src="/static/scripts.js"></script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"41e76914e94e4a3392c5816926099bca","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 172.67.222.108:8443 · dev.bryceosterhaus.com
2026-01-11 18:50
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 18:50:12 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=3600
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: accept-encoding
Server-Timing: cfCacheStatus;desc="HIT"
Server-Timing: cfEdge;dur=20,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=bKyoYA4EwQyWpol0j2zCmcbp6U%2BGBsv%2FLGBUZZqQwxMx5QyZU76Fl84y7%2B7OQ700i3%2FYm18rAwgyigJO8opys2AZKZ9VvCab01YMY4MteB9fXJgm"}]}
Server: cloudflare
CF-RAY: 9bc699315f43e678-SJC
alt-svc: h3=":8443"; ma=86400
Page title: Bryce Osterhaus
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<!-- Primary Meta Tags -->
<title>Bryce Osterhaus</title>
<link rel="canonical" href="https://bryceosterhaus.com/" />
<meta name="title" content="Bryce Osterhaus" />
<meta name="description" content="Personal Site for Bryce Osterhaus" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://bryceosterhaus.com/" />
<meta property="og:title" content="Bryce Osterhaus" />
<meta property="og:description" content="Personal Site for Bryce Osterhaus" />
<meta property="og:image" content="https://bryceosterhaus.com/gravatar.png" />
<meta property="og:site_name" content="Bryce Osterhaus" />
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:url" content="https://bryceosterhaus.com/" />
<meta name="twitter:title" content="Bryce Osterhaus" />
<meta name="twitter:description" content="Personal Site for Bryce Osterhaus" />
<meta name="twitter:image" content="https://bryceosterhaus.com/gravatar.png" />
<link href="/static/favicon.ico" rel="icon" type="image/x-icon" />
<link href="/static/styles.css" rel="stylesheet" type="text/css" />
</head>
<body class="home">
<header>
<h1 style="display: none">Bryce Osterhaus</h1>
</header>
<main>
<article>
<div class="tagline">
i'm
<a href="https://www.linkedin.com/in/bryceosterhaus/" target="_blank" rel="noopener"
>bryce</a
>, i build stuff for the web
</div>
<br />
<br />
<div>
<a href="https://github.com/bryceosterhaus" target="_blank" rel="noopener">
<img
class="gh-chart light"
src="https://ghchart.rshah.org/2a9d8f/bryceosterhaus"
alt="GitHub Contributions"
/>
<img
class="gh-chart dark"
src="https://ghchart.rshah.org/4ecdc4/bryceosterhaus"
alt="GitHub Contributions"
/>
</a>
</div>
<br />
</article>
</main>
<footer>
<code>npx @bryceo/me</code> || <a href="/cv" target="_blank" rel="noopener">cv</a> ||
<a href="/blog">blog</a> ||
<a href="https://github.com/bryceosterhaus" target="_blank" rel="noopener">github</a>
</footer>
<script src="/static/scripts.js"></script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"41e76914e94e4a3392c5816926099bca","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 172.67.222.108:80 · dev.bryceosterhaus.com
2026-01-11 18:50
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 18:50:11 GMT
Content-Length: 0
Connection: close
Location: https://dev.bryceosterhaus.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=GcK7O21cD7pgYzy3COBz3xmZfNeTLXFodqGpiUEt7xgY3jT0hMKj3NMsFcPq0Hlz%2F8mJzhN4BeS%2F49n7FcC2RlHbIr90RIx9R5F%2BbLaqmbO4k3K2Juk%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bc699302c49ac46-YYZ
alt-svc: h3=":443"; ma=86400
Open service 104.21.78.139:8443 · dev.bryceosterhaus.com
2026-01-11 18:50
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 18:50:11 GMT
Content-Type: text/html
Content-Length: 2606
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=3600
ETag: "38e2f2ad28dd26f7f06724e97227cfee"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=53fby7GN5Nk36ABf1AzNmhHsgsNjWWkEUcxkzdad%2BlvVnk%2Bjr%2F63DnAuop%2B1WzAZEEHmHvC72VoJG0O3salCBBlkTQOuEmHQrRo9SfklVtkb5ePzNn8%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc699303fcb89d8-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Bryce Osterhaus
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<!-- Primary Meta Tags -->
<title>Bryce Osterhaus</title>
<link rel="canonical" href="https://bryceosterhaus.com/" />
<meta name="title" content="Bryce Osterhaus" />
<meta name="description" content="Personal Site for Bryce Osterhaus" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://bryceosterhaus.com/" />
<meta property="og:title" content="Bryce Osterhaus" />
<meta property="og:description" content="Personal Site for Bryce Osterhaus" />
<meta property="og:image" content="https://bryceosterhaus.com/gravatar.png" />
<meta property="og:site_name" content="Bryce Osterhaus" />
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:url" content="https://bryceosterhaus.com/" />
<meta name="twitter:title" content="Bryce Osterhaus" />
<meta name="twitter:description" content="Personal Site for Bryce Osterhaus" />
<meta name="twitter:image" content="https://bryceosterhaus.com/gravatar.png" />
<link href="/static/favicon.ico" rel="icon" type="image/x-icon" />
<link href="/static/styles.css" rel="stylesheet" type="text/css" />
</head>
<body class="home">
<header>
<h1 style="display: none">Bryce Osterhaus</h1>
</header>
<main>
<article>
<div class="tagline">
i'm
<a href="https://www.linkedin.com/in/bryceosterhaus/" target="_blank" rel="noopener"
>bryce</a
>, i build stuff for the web
</div>
<br />
<br />
<div>
<a href="https://github.com/bryceosterhaus" target="_blank" rel="noopener">
<img
class="gh-chart light"
src="https://ghchart.rshah.org/2a9d8f/bryceosterhaus"
alt="GitHub Contributions"
/>
<img
class="gh-chart dark"
src="https://ghchart.rshah.org/4ecdc4/bryceosterhaus"
alt="GitHub Contributions"
/>
</a>
</div>
<br />
</article>
</main>
<footer>
<code>npx @bryceo/me</code> || <a href="/cv" target="_blank" rel="noopener">cv</a> ||
<a href="/blog">blog</a> ||
<a href="https://github.com/bryceosterhaus" target="_blank" rel="noopener">github</a>
</footer>
<script src="/static/scripts.js"></script>
</body>
</html>
Open service 104.21.78.139:80 · dev.bryceosterhaus.com
2026-01-11 18:50
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 18:50:11 GMT
Content-Length: 0
Connection: close
Location: https://dev.bryceosterhaus.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=o5uHgIiUEwAsH5wsOrfKLVFEk4ekOgQjthf9CbCpfi3H%2BmA11f89XxdyYQ2VbZxsDhQvSIsP6Ge9d7YumvEKFxvARr9%2BzAu57ARCEp5BJBz3wvg8S2E%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc6992f99ab25b4-AMS
alt-svc: h3=":443"; ma=86400
Open service 172.67.222.108:443 · dev.bryceosterhaus.com
2026-01-11 18:50
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 18:50:11 GMT
Content-Type: text/html
Content-Length: 2606
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=3600
ETag: "38e2f2ad28dd26f7f06724e97227cfee"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Ctvg9gBGNRMmGUglAGZ6u6ntB9kz%2BCcKleneHWbVEi%2BY39m%2BD4%2F4Zvnzj0iICQx9WhCUmT%2FgKUQR2yHvuk%2FPma1P4u0EJMODuEEJBIRiJVXaZhFC2DE%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc6992fcbc6d264-FRA
alt-svc: h3=":443"; ma=86400
Page title: Bryce Osterhaus
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<!-- Primary Meta Tags -->
<title>Bryce Osterhaus</title>
<link rel="canonical" href="https://bryceosterhaus.com/" />
<meta name="title" content="Bryce Osterhaus" />
<meta name="description" content="Personal Site for Bryce Osterhaus" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://bryceosterhaus.com/" />
<meta property="og:title" content="Bryce Osterhaus" />
<meta property="og:description" content="Personal Site for Bryce Osterhaus" />
<meta property="og:image" content="https://bryceosterhaus.com/gravatar.png" />
<meta property="og:site_name" content="Bryce Osterhaus" />
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:url" content="https://bryceosterhaus.com/" />
<meta name="twitter:title" content="Bryce Osterhaus" />
<meta name="twitter:description" content="Personal Site for Bryce Osterhaus" />
<meta name="twitter:image" content="https://bryceosterhaus.com/gravatar.png" />
<link href="/static/favicon.ico" rel="icon" type="image/x-icon" />
<link href="/static/styles.css" rel="stylesheet" type="text/css" />
</head>
<body class="home">
<header>
<h1 style="display: none">Bryce Osterhaus</h1>
</header>
<main>
<article>
<div class="tagline">
i'm
<a href="https://www.linkedin.com/in/bryceosterhaus/" target="_blank" rel="noopener"
>bryce</a
>, i build stuff for the web
</div>
<br />
<br />
<div>
<a href="https://github.com/bryceosterhaus" target="_blank" rel="noopener">
<img
class="gh-chart light"
src="https://ghchart.rshah.org/2a9d8f/bryceosterhaus"
alt="GitHub Contributions"
/>
<img
class="gh-chart dark"
src="https://ghchart.rshah.org/4ecdc4/bryceosterhaus"
alt="GitHub Contributions"
/>
</a>
</div>
<br />
</article>
</main>
<footer>
<code>npx @bryceo/me</code> || <a href="/cv" target="_blank" rel="noopener">cv</a> ||
<a href="/blog">blog</a> ||
<a href="https://github.com/bryceosterhaus" target="_blank" rel="noopener">github</a>
</footer>
<script src="/static/scripts.js"></script>
</body>
</html>
Open service 2606:4700:3032::6815:4e8b:80 · dev.bryceosterhaus.com
2026-01-11 18:50
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 18:50:11 GMT
Content-Length: 0
Connection: close
Location: https://dev.bryceosterhaus.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PuuyGayqoAvsspgHP7TwdZ94GJZslbz4vyP3EuNAmbl%2BcpSbyqMnOnvmXfvPiHXlGFboaLH%2BNAgSoqJ5d8c64In65JtVKMLfl6yk92MSbe6nC%2Fz8qaBnAlQQSqOb83K%2F2%2FE%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=16,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bc6992f8a194259-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3036::ac43:de6c:8443 · dev.bryceosterhaus.com
2026-01-11 18:50
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 18:50:11 GMT
Content-Type: text/html
Content-Length: 2606
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=3600
ETag: "38e2f2ad28dd26f7f06724e97227cfee"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=KReDfWtwFwwKK1y2eIQJ9yMWk1vcYGG%2BB4Vt0H0a7geEwarcxIVAARuuYCBzOOSJatkwn%2BPNzUOGxechq4EGpG9%2FmldT%2FWdg7yQfKFl4lf8I66%2Fm%2BJzx%2BOl3V1DB9x5Qkg8%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc6992fded2778f-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Bryce Osterhaus
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<!-- Primary Meta Tags -->
<title>Bryce Osterhaus</title>
<link rel="canonical" href="https://bryceosterhaus.com/" />
<meta name="title" content="Bryce Osterhaus" />
<meta name="description" content="Personal Site for Bryce Osterhaus" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://bryceosterhaus.com/" />
<meta property="og:title" content="Bryce Osterhaus" />
<meta property="og:description" content="Personal Site for Bryce Osterhaus" />
<meta property="og:image" content="https://bryceosterhaus.com/gravatar.png" />
<meta property="og:site_name" content="Bryce Osterhaus" />
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:url" content="https://bryceosterhaus.com/" />
<meta name="twitter:title" content="Bryce Osterhaus" />
<meta name="twitter:description" content="Personal Site for Bryce Osterhaus" />
<meta name="twitter:image" content="https://bryceosterhaus.com/gravatar.png" />
<link href="/static/favicon.ico" rel="icon" type="image/x-icon" />
<link href="/static/styles.css" rel="stylesheet" type="text/css" />
</head>
<body class="home">
<header>
<h1 style="display: none">Bryce Osterhaus</h1>
</header>
<main>
<article>
<div class="tagline">
i'm
<a href="https://www.linkedin.com/in/bryceosterhaus/" target="_blank" rel="noopener"
>bryce</a
>, i build stuff for the web
</div>
<br />
<br />
<div>
<a href="https://github.com/bryceosterhaus" target="_blank" rel="noopener">
<img
class="gh-chart light"
src="https://ghchart.rshah.org/2a9d8f/bryceosterhaus"
alt="GitHub Contributions"
/>
<img
class="gh-chart dark"
src="https://ghchart.rshah.org/4ecdc4/bryceosterhaus"
alt="GitHub Contributions"
/>
</a>
</div>
<br />
</article>
</main>
<footer>
<code>npx @bryceo/me</code> || <a href="/cv" target="_blank" rel="noopener">cv</a> ||
<a href="/blog">blog</a> ||
<a href="https://github.com/bryceosterhaus" target="_blank" rel="noopener">github</a>
</footer>
<script src="/static/scripts.js"></script>
</body>
</html>
Open service 2606:4700:3036::ac43:de6c:80 · dev.bryceosterhaus.com
2026-01-11 18:50
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 18:50:11 GMT
Content-Length: 0
Connection: close
Location: https://dev.bryceosterhaus.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BUDGZcVhknrqEQqfuEHjgdDtAcjWuz4rl675UlVJA1mwexaov8nI0uwi%2BTKgglAqsEH%2FlL6fZftkpj60cJ9ZQu4cjHhRShfIJ%2B0d1x9BuaM5YM5sM8dx4EvUsw%2BPfigr"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc6992f6b939974-FRA
alt-svc: h3=":443"; ma=86400