cloudflare
tcp/443 tcp/80 tcp/8443
Open service 172.67.217.126:80 · asimonson.com
2026-01-24 02:28
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 02:28:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=G0it8%2FnCFfdJ7cQ2WjHqbdzkY7MZjlxe2nl%2BVAEYfxsx9vyGvFj%2FaQUpf0SKqcVruyd71PxDPlnj%2FKM2xQsMMKE2FJTuRvx%2FKcn2G5o%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c2c191bdcd5b8a9-AMS
alt-svc: h3=":443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 2606:4700:3032::ac43:d97e:80 · asimonson.com
2026-01-24 02:28
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 02:28:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=V1Ps8DUy%2BzaQEF5KUf1hRI5WsVk0HqlPGTZ3JwfS%2F65GSeIsPeKxsQFO5hoo6NbP9UOq88izOuK1AW8th%2FwoxIfZlGJXfWzahAJAEIUphdThzY21JnvMgKY%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c2c191bfb9a2879-AMS
alt-svc: h3=":443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 172.67.217.126:443 · asimonson.com
2026-01-24 02:28
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 02:28:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2EtLCOrgoHZUWJ%2Bf%2BWKIdOdkTzkbzRrIlQstBLy5HO5typbx%2B0Q8kRkq%2Bh0FlMLaUk0U7WcZ495BKRDWcDDpyPGtsBvptUUTJihSmsY%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c2c191bef67772f-LHR
alt-svc: h3=":443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 2606:4700:3031::6815:4345:80 · asimonson.com
2026-01-24 02:28
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 02:28:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7guM1r1DeiqnFDoDC5oGPLkdFKtjOUB4HN8ijhLCHyauNI4eG%2BnBxgZMxQ8J%2BdEUC2yCSNDf4UArP%2BIrvfRj8lBbAnjZmMuXFcXIWrYYpz7tzUA0yWZSA%2F0%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c2c191bcc819508-LHR
alt-svc: h3=":443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 2606:4700:3031::6815:4345:8443 · asimonson.com
2026-01-24 02:28
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 02:28:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xdHUTYxbHY825ZQRY13A%2Bx81V97HOKrbCOEWWzVJefYuTS%2Faqds9KCHCob2mTinQBLPcjxyRqvvpXfRADlXclFb4P7M3tGLD3gMtTRSsrpLh0RsJVrYTkIw%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c2c191baa782abe-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 172.67.217.126:8443 · asimonson.com
2026-01-24 02:28
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 02:28:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6soCuIHIn%2BLMTD%2FgARtPgDb1tIlQqV%2BZ%2Bw5L3T2jilv6Qv1%2B1gRbCpV0ZJ%2Bumu%2BQYmea5EcqhFmPd7i7XBJZwsG0Kz95fR%2BU9GNReS8%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c2c191b98aff383-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 2606:4700:3032::ac43:d97e:443 · asimonson.com
2026-01-24 02:28
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 02:28:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=X29XQQ0nikRYZR%2FhKahKY%2FHlWr2UuqM4%2B2JUEvZpwtEk1d5f6kVFTqkpUpUU320BAQ9C0EAcAAUZNq%2FFNYdFE4emM2i%2Boq0qzox63IWQUaQSd6lSuYifH9c%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c2c191bae34d1fb-LHR
alt-svc: h3=":443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 104.21.67.69:443 · asimonson.com
2026-01-24 02:28
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 02:28:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=XTF8f0y6l0UI7q0x0EFSyQl3Khm5WepXspFXJonB1SxJ5QxL5OZXnhgzsvCwy9rMcUu9LeXH9EWYwthAqK9pHGL59hsieKPhzzcPhAQ%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c2c191beb0cd349-FRA
alt-svc: h3=":443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 104.21.67.69:8443 · asimonson.com
2026-01-24 02:28
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 02:28:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6InK0BTeJSqzoPgt%2BMdbGTDydzt2FVVijcOVhs6za8HWTnLmFD1X7JZSTES2m0hXeyXrcgCSRbDvvks6RWWeBEVyE%2Fm3uDT5uDpDTR0%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c2c191bc9addbde-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 104.21.67.69:80 · asimonson.com
2026-01-24 02:28
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 02:28:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=LNyV2ZZW7vyn9tQjy6o5EJUPrZqc1gHgKfk1n8eqedyaUP3udIvIEsSuHg4W2Jv34QJjyw63rAv187M%2FqPSSlMdmq4Sext15g%2Basalg%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c2c191bbf47d9cf-FRA
alt-svc: h3=":443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 2606:4700:3031::6815:4345:443 · asimonson.com
2026-01-24 02:28
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 02:28:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CF8HSZg4XxD7z3zowA1xq%2FoSIW7GqwKwcPFZ9QHAMT2iJVRPP%2FtFtKSzaTDEuMHECn9MWrBstuFYknY8I2gaBXq%2FRRIAUGO13SbIEIWts6Ow8%2FesBIUGhIQ%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c2c191bfb811c97-FRA
alt-svc: h3=":443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 2606:4700:3032::ac43:d97e:8443 · asimonson.com
2026-01-24 02:28
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 02:28:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dxN2wPioRbwOhiqbksu6chRpkHJ7WNuuVHicuzlmhkfPmd59inOubcZdR4lNB9efs6fix3HhYtwZMj1tq26kWxbgej%2BOrd9lq2pW6AZL%2BcJxpJQlqa5nKXg%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9c2c191c2e7be5e3-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 104.21.67.69:80 · asimonson.com
2026-01-11 08:22
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 08:22:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=URolNaThcbDC4Yf3qTxQUma07Z7BCUejCfXx73osgU6yoPbukF%2FkhMqQ91s%2BlV4TTYCV81QzynqS9RCjGJYYgUFk0nVaEx9GmU42cwk%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=18,cfOrigin;dur=77
CF-RAY: 9bc301c8bade67d7-SJC
alt-svc: h3=":443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 2606:4700:3032::ac43:d97e:8443 · asimonson.com
2026-01-11 08:22
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 08:22:34 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=IUgzJ5j929StkEpYCWw3g4mwvgNVfUK26Sr%2B8EDfBWbHT%2BMf00aPMRxCEivWeSmzcXZ3APX062qQRAEBSpkIbCFkTrF4uNRpULrPdkMpAFNbfLWJ%2F%2BKxJ2w%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=22,cfOrigin;dur=762
CF-RAY: 9bc301cbba05cdf9-SIN
alt-svc: h3=":8443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 172.67.217.126:80 · asimonson.com
2026-01-11 08:22
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 08:22:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DUZGY7RF%2FoNfJiXBIOnxOOFiXeZGTTj9ojOGPKFTAOGms2oyRKg02hSK96u9k6x4miMdVO9YOYdu%2BiQGz2PzWGKHwxSeIPVRNdbu"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=19,cfOrigin;dur=63
CF-RAY: 9bc301c78fe15401-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 104.21.67.69:443 · asimonson.com
2026-01-11 08:22
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 08:22:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PiZvUvbMaFFKbhLhMd1IkwP%2BcbW0tbcA3yI5q7SIW7S%2FECXUDyCXPskmYrPM%2BUGKyd22NN09%2BSkQsYBu9vTA5Wz8KjuakEN6eCFfGq4%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=151
CF-RAY: 9bc301c77adec540-EWR
alt-svc: h3=":443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 2606:4700:3031::6815:4345:8443 · asimonson.com
2026-01-11 08:22
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 08:22:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Sv8UYCoo2V76O8UeIy1Tv2AvmPsv78akOnvRflFf2Z0WNnAHHCKhnRN2RXTGlobAQcjQJx%2F3eKaMXG8RZObX2YbRuQyTTqmk%2BqHkWzbJPnCtOo%2FS4y3t0RQ%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=6,cfOrigin;dur=37
CF-RAY: 9bc301c7685924ee-YYZ
alt-svc: h3=":8443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 2606:4700:3031::6815:4345:80 · asimonson.com
2026-01-11 08:22
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 08:22:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ap%2FgUyvK2ovoQyFIbmgqzj21Xw1QmR2qr3TIjynamnOGi5lyurZju6RfoAd8twQMyLO3r1Z2e055FVS8IzmIkR4GI2QcDoLongWvegNvZtJ0JkMr6A0BMWg%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=60
CF-RAY: 9bc301c77eba7290-EWR
alt-svc: h3=":443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 104.21.67.69:8443 · asimonson.com
2026-01-11 08:22
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 08:22:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ey%2FeTOrRmy0nC0DUSaSuuSFIpRFMLr1rKIRcPU%2F6UZkddGQDgOZASRijQCu9pMPU6vgpObT1xeIiWxVsa8jCTQPwCj1VBgnivP3ea68%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9bc301c86d789fee-AMS
alt-svc: h3=":8443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 2606:4700:3031::6815:4345:443 · asimonson.com
2026-01-11 08:22
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 08:22:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=R728xiyCqTkE9%2Bzo%2BuweNKB8zwRdR9N0v5BT3Fxz3KpWJ3f4SFvAdO82zDIEdclw0maMO%2BWzXvH2bIQC9Ie%2BsRXwFQgKGc2ShbvZaBAH%2BsNO%2FCRtJJiSN%2B0%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=4,cfOrigin;dur=96
CF-RAY: 9bc301c6cbd1efa3-EWR
alt-svc: h3=":443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 2606:4700:3032::ac43:d97e:80 · asimonson.com
2026-01-11 08:22
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 08:22:34 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5x%2BYmW%2FtKSm3C%2FGo0ux2jExn3rLIC8MpRPuFWJf64inRi%2FfkBKKopI56bbv%2F%2Fk6NbDu0Bz3vSjjTT%2FX07NkShFxE9tpgcnWrL9hxsipXL%2FbyHflUKu502QQ%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=21,cfOrigin;dur=786
CF-RAY: 9bc301cb8f8540ed-BOM
alt-svc: h3=":443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 2606:4700:3032::ac43:d97e:443 · asimonson.com
2026-01-11 08:22
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 08:22:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=d2kG2bab8gHvRvFB6uljFV1O%2FSb4bC9QTz4955oHOrBaraTlaMqwNFMDnqLym4jeFOVd0BNW0oc88Qfhlf71tqI6V7pt0zN6eZGGBSd8m1fNv5hE3%2Bb5Nys%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=6,cfOrigin;dur=55
CF-RAY: 9bc301c78d488df5-EWR
alt-svc: h3=":443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 172.67.217.126:443 · asimonson.com
2026-01-11 08:22
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 08:22:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=t0DURvDR968yf9Vp7FSABs4xplzyZX1b%2BpQrLtCU7xFs1W2t2FDS1IXBc7YA1ZV9qaEEsFLzkZ1AnVXpgnXisxhMLl%2FMN7CjQIH6XGA%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9bc301c8392266b5-AMS
alt-svc: h3=":443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..
Open service 172.67.217.126:8443 · asimonson.com
2026-01-11 08:22
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 08:22:33 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JvwWEe9B7ffP0vY8cC2O0GzXjsrK3%2FV3PrI%2FZwFQpp01jSsKQ3%2BMEQZ4HEQNu%2FGaKf7O7whBCsG2XcvgvtwDRJtBoYAH%2B7zyylhZcVY%3D"}]}
Server: cloudflare
x-served-by: asimonson.com
cf-cache-status: DYNAMIC
vary: accept-encoding
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9bc301c7ec0c243d-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Andrew Simonson - Portfolio Home
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="icon" href="/static/icons/withBackground.svg"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#000000"><meta name="description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:title" content="Andrew Simonson"><meta name="og:description" content="Andrew Simonson's Digital Portfolio home"><meta property="og:type" content="website"><meta property="og:image" content="/static/icons/rasterLogoCircle.png"><meta property="og:url" content="Andrew Simonson's Digital Portfolio home"><meta property="twitter:title" content="Andrew Simonson"><meta name="twitter:description" content="Andrew Simonson's Digital Portfolio home"><meta name="twitter:card" content="summary_large_image"><meta property="og:site_name" content="Andrew Simonson - Portfolio"><meta property="twitter:image" content="/static/icons/rasterLogoCircle.png"><meta name="twitter:image:alt" content="some example picture idk"><meta name="twitter:site" content="@asimonson1125"><script async src="https://www.googletagmanager.com/gtag/js?id=G-E2V93W9CNV"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag("js",new Date());gtag("config","G-E2V93W9CNV");</script><link rel="stylesheet" href="/static/css/App.css"><link rel="canonical" href="/"><script src="/static/js/responsive.js"></script><script src="/static/js/chessbed.js"></script><script src="/static/js/idler.js"></script><script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.js"></script><title>Andrew Simonson - Portfolio Home</title></head><body onpopstate="backButton()"><noscript>You need to enable JavaScript to run this app.</noscript><main id="map"></main><div id="contentStuffer"><div class="header"><div id="name-container" onclick="goto('home')"><div class="line name"><span class="textGrad"></span></div></div><img src="/static/icons/menu.svg" alt="menu" id="menu" onclick="toggleMenu()"><div class="navControl"><div class="navBar"><div onclick="goto('home')" class="navElement"><p>Home</p></div><div onclick="goto('status')" class="navElement"><p>Status</p></div><div onclick="goto('projects')" class="navElement"><p>Work</p></div></div></div></div><div id="root"><div class="foreground homeground"></div><div class="relative"><div id="nametag" class="flex" data-aos="fade-up"><div><h1 id="homeName" class="textGrad">Andrew's Definitely Active Website</h1><h2 class="textGrad">Here's a wizard on the moon:</h2><div class="flex vertOnMobile"><div><img src="/static/photos/min.moonWizard.avif" id="homeIcon" fetchpriority="high" alt="logo"></div></div></div></div><div id="desktopSpacer"></div><div class="homeSubContent"><img class="blinkies" alt="My Brain is Glowing" src="/static/photos/blinkies/brainglow.gif"><img class="blinkies" alt="Pepsi Addict" src="/static/photos/blinkies/pepsiaddict.gif"><img class="blinkies" alt="I Fear No Beer" src="/static/photos/blinkies/fearnobeer.gif"><img class="blinkies" alt="Secret Message" src="/static/photos/blinkies/tooclose.gif"><img class="blinkies" alt="They took my blood but it wasn't DNA, it was USA" src="/static/photos/blinkies/usa.gif"><img class="blinkies" alt="Bob the Builder gif" src="/static/photos/blinkies/bobthebuilder.gif"><div><h3>Now What?</h3><p> As far as linking my online presence together goes...... mission accomplished.<br>I guess I can grant myself some titles while I'm at it: </p><ul><li>Load-Bearing Coconut</li><li>Wicked Wizard of the West</li><li>Brown Belt Fucker Arounder, Black Belt Finder Outer</li><li>Hater of Bloat, Enemy of Node.js</li><li>Creator and Harnesser of Energy</li></ul></div><br><br><div id="aboutCards" class="flex"><div class="chess"><div class="black"><div id="chessProfile" class="diamonds" onclick="window.top.location.href = 'https://chess.com/member/asimonson1125'"><div class="identity chessInfo"><div class="pfpContainer"><div><img class="pfp chessImage" src="/static/chesscom-embed/default.svg" alt="asimonson1125"></div></div><h5 class="chessName">Loading..