AmazonS3
tcp/443
CloudFront
tcp/80
Open service 18.172.112.27:443 · couetil.com
2025-12-22 14:39
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 11305
Connection: close
Last-Modified: Mon, 24 Nov 2025 01:45:01 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: 6GIqCOVnOLo4IlqSNfKff3JUbyCzgmQv
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 14:39:06 GMT
Cache-Control: public,max-age=300
ETag: "3e81438a6bc53a349b7ee72dda550348"
X-Cache: Hit from cloudfront
Via: 1.1 7b2737d1601ba8c676e6f68b6aa113d8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P8
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: MrenmFtq2ETVaWNs8IJWox0XXidq7P9FaB-CI1g7uelwvX2gtOK1Sg==
Age: 2
Page title: Yo.
<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"><meta name="description" content="About Connor Couetil"><meta name="keywords" content="couetil, connor, software engineering, web development, full-stack developer, cloud software consulting, javascript"><link rel="preload" href="/fonts_Rubik-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts_subset-Bungee-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><title>Yo.</title><link rel="preload" fetchpriority="high" href="/scribble.svg" as="image" type="image/svg+xml"><style>@font-face{font-family:Rubik;src:local("Rubik Regular"),local("Rubik-Regular"),url(/fonts_Rubik-Regular.woff2) format("woff2"),url(/fonts_Rubik-Regular.woff) format("woff"),url(/fonts_Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_Bungee-Regular.woff2) format("woff2"),url(/fonts_Bungee-Regular.woff) format("woff"),url(/fonts_Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:subset-Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_subset-Bungee-Regular.woff2) format("woff2"),url(/fonts_subset-Bungee-Regular.woff) format("woff"),url(/fonts_subset-Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Italic.woff2) format("woff2"),url(/fonts_Bitter-Italic.woff) format("woff"),url(/fonts_Bitter-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Regular.woff2) format("woff2"),url(/fonts_Bitter-Regular.woff) format("woff"),url(/fonts_Bitter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{width:100%;min-height:100vh;margin:0;padding:0;font-family:Rubik,system-ui;overflow-x:hidden}html{background-color:#000;font-size:18px}
#content{justify-content:center;font-family:Rubik,system-ui;align-items:center;margin:0;z-index:-2}#background{overflow:hidden;position:fixed;display:flex;align-items:center;justify-content:center;inset:0;perspective:1200px;perspective-origin:center center}#background *{transform-style:preserve-3d}#background img{min-height:100%}#cloud{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;transition:transform .2s linear;position:absolute;inset:0}#scribble{position:absolute}header{z-index:1;position:absolute;display:flex;flex-flow:column nowrap;align-items:center;text-align:center}header h1{font-size:3.7rem;font-family:subset-Bungee,monospace;margin:0}nav{border-top:2px solid black;padding:.25rem;z-index:1;display:flex;flex-flow:row nowrap;width:fit-content}nav a{text-decoration:none;color:#000}.nav-item{display:flex;flex-flow:column nowrap;margin:.5rem 1rem;align-items:center;position:relative}.highlight{position:absolute;bottom:0;left:0;width:100%;height:1em;z-index:-1;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-out;pointer-events:none;transform:translateY(65%) translate(.75em) scaleX(1.75) scaleY(3);will-change:transform}.nav-item:hover .highlight{clip-path:inset(0 0 0 0)}@media screen and (min-width: 550px) and (max-width: 750px){#scribble{width:600px}header h1{font-size:2.75rem}nav a{font-size:1rem}.nav-item{margin:.5rem}}@media screen and (max-width: 550px){#scribble{display:none}header h1{font-size:2.25rem;text-shadow:2px 2px 8px white,-2px -2px 8px white}nav{margin-top:1rem;border-top:none;flex-flow:column nowrap;align-items:center;justify-content:center}nav a{font-size:1.5rem;color:#fff;text-shadow:4px 4px 16px black,-4px -4px 16px black,-4px 4px 16px black,4px -4px 16px black}.underline{border-bottom:1px solid black}.nav-item:hover .underline{border-
Open service 2600:9000:2761:d400:16:f539:f1c0:93a1:80 · couetil.com
2025-12-22 14:39
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Mon, 22 Dec 2025 14:39:07 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://couetil.com/ X-Cache: Redirect from cloudfront Via: 1.1 5045d3a1f76416b3ecc1cca4c66b0ef4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P8 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: _rJlFiWmGvhU4BMtVlMcGz4ENdYe8Y2rdxPzKsBGXqdKv_gHKmvI7Q== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2761:6e00:16:f539:f1c0:93a1:443 · couetil.com
2025-12-22 14:39
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 11305
Connection: close
Last-Modified: Mon, 24 Nov 2025 01:45:01 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: 6GIqCOVnOLo4IlqSNfKff3JUbyCzgmQv
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 14:39:06 GMT
Cache-Control: public,max-age=300
ETag: "3e81438a6bc53a349b7ee72dda550348"
X-Cache: Hit from cloudfront
Via: 1.1 e2239bbca97bdb08942ca2cd020caca8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P8
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: L9-8IQHvO8KkxZ4MxAlRMOi-W67yntPS_tu1d4XS2lcEc8uhmLKc2g==
Age: 2
Page title: Yo.
<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"><meta name="description" content="About Connor Couetil"><meta name="keywords" content="couetil, connor, software engineering, web development, full-stack developer, cloud software consulting, javascript"><link rel="preload" href="/fonts_Rubik-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts_subset-Bungee-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><title>Yo.</title><link rel="preload" fetchpriority="high" href="/scribble.svg" as="image" type="image/svg+xml"><style>@font-face{font-family:Rubik;src:local("Rubik Regular"),local("Rubik-Regular"),url(/fonts_Rubik-Regular.woff2) format("woff2"),url(/fonts_Rubik-Regular.woff) format("woff"),url(/fonts_Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_Bungee-Regular.woff2) format("woff2"),url(/fonts_Bungee-Regular.woff) format("woff"),url(/fonts_Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:subset-Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_subset-Bungee-Regular.woff2) format("woff2"),url(/fonts_subset-Bungee-Regular.woff) format("woff"),url(/fonts_subset-Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Italic.woff2) format("woff2"),url(/fonts_Bitter-Italic.woff) format("woff"),url(/fonts_Bitter-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Regular.woff2) format("woff2"),url(/fonts_Bitter-Regular.woff) format("woff"),url(/fonts_Bitter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{width:100%;min-height:100vh;margin:0;padding:0;font-family:Rubik,system-ui;overflow-x:hidden}html{background-color:#000;font-size:18px}
#content{justify-content:center;font-family:Rubik,system-ui;align-items:center;margin:0;z-index:-2}#background{overflow:hidden;position:fixed;display:flex;align-items:center;justify-content:center;inset:0;perspective:1200px;perspective-origin:center center}#background *{transform-style:preserve-3d}#background img{min-height:100%}#cloud{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;transition:transform .2s linear;position:absolute;inset:0}#scribble{position:absolute}header{z-index:1;position:absolute;display:flex;flex-flow:column nowrap;align-items:center;text-align:center}header h1{font-size:3.7rem;font-family:subset-Bungee,monospace;margin:0}nav{border-top:2px solid black;padding:.25rem;z-index:1;display:flex;flex-flow:row nowrap;width:fit-content}nav a{text-decoration:none;color:#000}.nav-item{display:flex;flex-flow:column nowrap;margin:.5rem 1rem;align-items:center;position:relative}.highlight{position:absolute;bottom:0;left:0;width:100%;height:1em;z-index:-1;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-out;pointer-events:none;transform:translateY(65%) translate(.75em) scaleX(1.75) scaleY(3);will-change:transform}.nav-item:hover .highlight{clip-path:inset(0 0 0 0)}@media screen and (min-width: 550px) and (max-width: 750px){#scribble{width:600px}header h1{font-size:2.75rem}nav a{font-size:1rem}.nav-item{margin:.5rem}}@media screen and (max-width: 550px){#scribble{display:none}header h1{font-size:2.25rem;text-shadow:2px 2px 8px white,-2px -2px 8px white}nav{margin-top:1rem;border-top:none;flex-flow:column nowrap;align-items:center;justify-content:center}nav a{font-size:1.5rem;color:#fff;text-shadow:4px 4px 16px black,-4px -4px 16px black,-4px 4px 16px black,4px -4px 16px black}.underline{border-bottom:1px solid black}.nav-item:hover .underline{border-
Open service 2600:9000:2761:ea00:16:f539:f1c0:93a1:80 · couetil.com
2025-12-22 14:39
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Mon, 22 Dec 2025 14:39:07 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://couetil.com/ X-Cache: Redirect from cloudfront Via: 1.1 07ddb29e6fb6e0d7584320febca423a6.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P8 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: 8e14jQk4BuwjaaiOrjpYRLDBTVnJdu-nl_CblHyRiAu76fXxUtrmDg== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.172.112.25:80 · couetil.com
2025-12-22 14:39
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Mon, 22 Dec 2025 14:39:06 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://couetil.com/ X-Cache: Redirect from cloudfront Via: 1.1 24c73aa8cdc4e254694e2ac7073f8aea.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P8 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: 0awTUbG2jXp1BjEOuRx7QFRmoTZ9iORvyBIFqRR1DvW8woF8lqAdvw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2761:ea00:16:f539:f1c0:93a1:443 · couetil.com
2025-12-22 14:39
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 11305
Connection: close
Last-Modified: Mon, 24 Nov 2025 01:45:01 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: 6GIqCOVnOLo4IlqSNfKff3JUbyCzgmQv
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 14:39:06 GMT
Cache-Control: public,max-age=300
ETag: "3e81438a6bc53a349b7ee72dda550348"
X-Cache: Hit from cloudfront
Via: 1.1 599ca4c1e171a33647d38b2340e37b20.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P8
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: acSpLHGz9DILTaFUHCuO1R7-spNVHNI7x7oxelU9VcJmQiPC6yJjZw==
Age: 1
Page title: Yo.
<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"><meta name="description" content="About Connor Couetil"><meta name="keywords" content="couetil, connor, software engineering, web development, full-stack developer, cloud software consulting, javascript"><link rel="preload" href="/fonts_Rubik-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts_subset-Bungee-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><title>Yo.</title><link rel="preload" fetchpriority="high" href="/scribble.svg" as="image" type="image/svg+xml"><style>@font-face{font-family:Rubik;src:local("Rubik Regular"),local("Rubik-Regular"),url(/fonts_Rubik-Regular.woff2) format("woff2"),url(/fonts_Rubik-Regular.woff) format("woff"),url(/fonts_Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_Bungee-Regular.woff2) format("woff2"),url(/fonts_Bungee-Regular.woff) format("woff"),url(/fonts_Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:subset-Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_subset-Bungee-Regular.woff2) format("woff2"),url(/fonts_subset-Bungee-Regular.woff) format("woff"),url(/fonts_subset-Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Italic.woff2) format("woff2"),url(/fonts_Bitter-Italic.woff) format("woff"),url(/fonts_Bitter-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Regular.woff2) format("woff2"),url(/fonts_Bitter-Regular.woff) format("woff"),url(/fonts_Bitter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{width:100%;min-height:100vh;margin:0;padding:0;font-family:Rubik,system-ui;overflow-x:hidden}html{background-color:#000;font-size:18px}
#content{justify-content:center;font-family:Rubik,system-ui;align-items:center;margin:0;z-index:-2}#background{overflow:hidden;position:fixed;display:flex;align-items:center;justify-content:center;inset:0;perspective:1200px;perspective-origin:center center}#background *{transform-style:preserve-3d}#background img{min-height:100%}#cloud{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;transition:transform .2s linear;position:absolute;inset:0}#scribble{position:absolute}header{z-index:1;position:absolute;display:flex;flex-flow:column nowrap;align-items:center;text-align:center}header h1{font-size:3.7rem;font-family:subset-Bungee,monospace;margin:0}nav{border-top:2px solid black;padding:.25rem;z-index:1;display:flex;flex-flow:row nowrap;width:fit-content}nav a{text-decoration:none;color:#000}.nav-item{display:flex;flex-flow:column nowrap;margin:.5rem 1rem;align-items:center;position:relative}.highlight{position:absolute;bottom:0;left:0;width:100%;height:1em;z-index:-1;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-out;pointer-events:none;transform:translateY(65%) translate(.75em) scaleX(1.75) scaleY(3);will-change:transform}.nav-item:hover .highlight{clip-path:inset(0 0 0 0)}@media screen and (min-width: 550px) and (max-width: 750px){#scribble{width:600px}header h1{font-size:2.75rem}nav a{font-size:1rem}.nav-item{margin:.5rem}}@media screen and (max-width: 550px){#scribble{display:none}header h1{font-size:2.25rem;text-shadow:2px 2px 8px white,-2px -2px 8px white}nav{margin-top:1rem;border-top:none;flex-flow:column nowrap;align-items:center;justify-content:center}nav a{font-size:1.5rem;color:#fff;text-shadow:4px 4px 16px black,-4px -4px 16px black,-4px 4px 16px black,4px -4px 16px black}.underline{border-bottom:1px solid black}.nav-item:hover .underline{border-
Open service 18.172.112.103:443 · couetil.com
2025-12-22 14:39
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 11305
Connection: close
Last-Modified: Mon, 24 Nov 2025 01:45:01 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: 6GIqCOVnOLo4IlqSNfKff3JUbyCzgmQv
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 14:39:06 GMT
Cache-Control: public,max-age=300
ETag: "3e81438a6bc53a349b7ee72dda550348"
X-Cache: Hit from cloudfront
Via: 1.1 df64c46f895e81567061da0488368914.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P8
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: 3gbK93OYbO6OEX-82xlHbtFsKf3Ius0BspjS3667OMcumst9v1kijQ==
Age: 1
Page title: Yo.
<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"><meta name="description" content="About Connor Couetil"><meta name="keywords" content="couetil, connor, software engineering, web development, full-stack developer, cloud software consulting, javascript"><link rel="preload" href="/fonts_Rubik-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts_subset-Bungee-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><title>Yo.</title><link rel="preload" fetchpriority="high" href="/scribble.svg" as="image" type="image/svg+xml"><style>@font-face{font-family:Rubik;src:local("Rubik Regular"),local("Rubik-Regular"),url(/fonts_Rubik-Regular.woff2) format("woff2"),url(/fonts_Rubik-Regular.woff) format("woff"),url(/fonts_Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_Bungee-Regular.woff2) format("woff2"),url(/fonts_Bungee-Regular.woff) format("woff"),url(/fonts_Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:subset-Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_subset-Bungee-Regular.woff2) format("woff2"),url(/fonts_subset-Bungee-Regular.woff) format("woff"),url(/fonts_subset-Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Italic.woff2) format("woff2"),url(/fonts_Bitter-Italic.woff) format("woff"),url(/fonts_Bitter-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Regular.woff2) format("woff2"),url(/fonts_Bitter-Regular.woff) format("woff"),url(/fonts_Bitter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{width:100%;min-height:100vh;margin:0;padding:0;font-family:Rubik,system-ui;overflow-x:hidden}html{background-color:#000;font-size:18px}
#content{justify-content:center;font-family:Rubik,system-ui;align-items:center;margin:0;z-index:-2}#background{overflow:hidden;position:fixed;display:flex;align-items:center;justify-content:center;inset:0;perspective:1200px;perspective-origin:center center}#background *{transform-style:preserve-3d}#background img{min-height:100%}#cloud{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;transition:transform .2s linear;position:absolute;inset:0}#scribble{position:absolute}header{z-index:1;position:absolute;display:flex;flex-flow:column nowrap;align-items:center;text-align:center}header h1{font-size:3.7rem;font-family:subset-Bungee,monospace;margin:0}nav{border-top:2px solid black;padding:.25rem;z-index:1;display:flex;flex-flow:row nowrap;width:fit-content}nav a{text-decoration:none;color:#000}.nav-item{display:flex;flex-flow:column nowrap;margin:.5rem 1rem;align-items:center;position:relative}.highlight{position:absolute;bottom:0;left:0;width:100%;height:1em;z-index:-1;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-out;pointer-events:none;transform:translateY(65%) translate(.75em) scaleX(1.75) scaleY(3);will-change:transform}.nav-item:hover .highlight{clip-path:inset(0 0 0 0)}@media screen and (min-width: 550px) and (max-width: 750px){#scribble{width:600px}header h1{font-size:2.75rem}nav a{font-size:1rem}.nav-item{margin:.5rem}}@media screen and (max-width: 550px){#scribble{display:none}header h1{font-size:2.25rem;text-shadow:2px 2px 8px white,-2px -2px 8px white}nav{margin-top:1rem;border-top:none;flex-flow:column nowrap;align-items:center;justify-content:center}nav a{font-size:1.5rem;color:#fff;text-shadow:4px 4px 16px black,-4px -4px 16px black,-4px 4px 16px black,4px -4px 16px black}.underline{border-bottom:1px solid black}.nav-item:hover .underline{border-
Open service 18.172.112.103:80 · couetil.com
2025-12-22 14:39
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Mon, 22 Dec 2025 14:39:06 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://couetil.com/ X-Cache: Redirect from cloudfront Via: 1.1 84c3894c21a4640fb5c0efcf95646dca.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P8 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: 3sTr4vNaoV95-UURXU6-6FXY_auYMZoiFPyf7bhxOTukPnsE_Jl_nQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2761:be00:16:f539:f1c0:93a1:443 · couetil.com
2025-12-22 14:39
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 11305
Connection: close
Last-Modified: Mon, 24 Nov 2025 01:45:01 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: 6GIqCOVnOLo4IlqSNfKff3JUbyCzgmQv
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 14:39:06 GMT
Cache-Control: public,max-age=300
ETag: "3e81438a6bc53a349b7ee72dda550348"
X-Cache: Hit from cloudfront
Via: 1.1 7011da69940360ddebc87f61490ffecc.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P8
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: RkGHXUwQT4vCdXk6ZwCXbhpMqW3q5ZH0WUsUnAiJdQ2-eGvn5qDXWQ==
Age: 1
Page title: Yo.
<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"><meta name="description" content="About Connor Couetil"><meta name="keywords" content="couetil, connor, software engineering, web development, full-stack developer, cloud software consulting, javascript"><link rel="preload" href="/fonts_Rubik-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts_subset-Bungee-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><title>Yo.</title><link rel="preload" fetchpriority="high" href="/scribble.svg" as="image" type="image/svg+xml"><style>@font-face{font-family:Rubik;src:local("Rubik Regular"),local("Rubik-Regular"),url(/fonts_Rubik-Regular.woff2) format("woff2"),url(/fonts_Rubik-Regular.woff) format("woff"),url(/fonts_Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_Bungee-Regular.woff2) format("woff2"),url(/fonts_Bungee-Regular.woff) format("woff"),url(/fonts_Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:subset-Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_subset-Bungee-Regular.woff2) format("woff2"),url(/fonts_subset-Bungee-Regular.woff) format("woff"),url(/fonts_subset-Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Italic.woff2) format("woff2"),url(/fonts_Bitter-Italic.woff) format("woff"),url(/fonts_Bitter-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Regular.woff2) format("woff2"),url(/fonts_Bitter-Regular.woff) format("woff"),url(/fonts_Bitter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{width:100%;min-height:100vh;margin:0;padding:0;font-family:Rubik,system-ui;overflow-x:hidden}html{background-color:#000;font-size:18px}
#content{justify-content:center;font-family:Rubik,system-ui;align-items:center;margin:0;z-index:-2}#background{overflow:hidden;position:fixed;display:flex;align-items:center;justify-content:center;inset:0;perspective:1200px;perspective-origin:center center}#background *{transform-style:preserve-3d}#background img{min-height:100%}#cloud{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;transition:transform .2s linear;position:absolute;inset:0}#scribble{position:absolute}header{z-index:1;position:absolute;display:flex;flex-flow:column nowrap;align-items:center;text-align:center}header h1{font-size:3.7rem;font-family:subset-Bungee,monospace;margin:0}nav{border-top:2px solid black;padding:.25rem;z-index:1;display:flex;flex-flow:row nowrap;width:fit-content}nav a{text-decoration:none;color:#000}.nav-item{display:flex;flex-flow:column nowrap;margin:.5rem 1rem;align-items:center;position:relative}.highlight{position:absolute;bottom:0;left:0;width:100%;height:1em;z-index:-1;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-out;pointer-events:none;transform:translateY(65%) translate(.75em) scaleX(1.75) scaleY(3);will-change:transform}.nav-item:hover .highlight{clip-path:inset(0 0 0 0)}@media screen and (min-width: 550px) and (max-width: 750px){#scribble{width:600px}header h1{font-size:2.75rem}nav a{font-size:1rem}.nav-item{margin:.5rem}}@media screen and (max-width: 550px){#scribble{display:none}header h1{font-size:2.25rem;text-shadow:2px 2px 8px white,-2px -2px 8px white}nav{margin-top:1rem;border-top:none;flex-flow:column nowrap;align-items:center;justify-content:center}nav a{font-size:1.5rem;color:#fff;text-shadow:4px 4px 16px black,-4px -4px 16px black,-4px 4px 16px black,4px -4px 16px black}.underline{border-bottom:1px solid black}.nav-item:hover .underline{border-
Open service 2600:9000:2761:6e00:16:f539:f1c0:93a1:80 · couetil.com
2025-12-22 14:39
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Mon, 22 Dec 2025 14:39:06 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://couetil.com/ X-Cache: Redirect from cloudfront Via: 1.1 d25e4a27039adc5d5e5994e9610df300.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P8 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: IlBAjBFNlse5QCh1_kyrs1Hm8kEf99q4YH5JtqIbAI-RfYm__1WxsQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.172.112.2:443 · couetil.com
2025-12-22 14:39
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 11305
Connection: close
Last-Modified: Mon, 24 Nov 2025 01:45:01 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: 6GIqCOVnOLo4IlqSNfKff3JUbyCzgmQv
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 14:39:06 GMT
Cache-Control: public,max-age=300
ETag: "3e81438a6bc53a349b7ee72dda550348"
X-Cache: Hit from cloudfront
Via: 1.1 284574e4f15389d93bfcb84d196a92f0.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P8
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: bOCI237pp1FkYSrXvLO8cbnRRRu3Oymc27wVlqLLjl39Kt1yBNvH1g==
Age: 1
Page title: Yo.
<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"><meta name="description" content="About Connor Couetil"><meta name="keywords" content="couetil, connor, software engineering, web development, full-stack developer, cloud software consulting, javascript"><link rel="preload" href="/fonts_Rubik-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts_subset-Bungee-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><title>Yo.</title><link rel="preload" fetchpriority="high" href="/scribble.svg" as="image" type="image/svg+xml"><style>@font-face{font-family:Rubik;src:local("Rubik Regular"),local("Rubik-Regular"),url(/fonts_Rubik-Regular.woff2) format("woff2"),url(/fonts_Rubik-Regular.woff) format("woff"),url(/fonts_Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_Bungee-Regular.woff2) format("woff2"),url(/fonts_Bungee-Regular.woff) format("woff"),url(/fonts_Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:subset-Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_subset-Bungee-Regular.woff2) format("woff2"),url(/fonts_subset-Bungee-Regular.woff) format("woff"),url(/fonts_subset-Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Italic.woff2) format("woff2"),url(/fonts_Bitter-Italic.woff) format("woff"),url(/fonts_Bitter-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Regular.woff2) format("woff2"),url(/fonts_Bitter-Regular.woff) format("woff"),url(/fonts_Bitter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{width:100%;min-height:100vh;margin:0;padding:0;font-family:Rubik,system-ui;overflow-x:hidden}html{background-color:#000;font-size:18px}
#content{justify-content:center;font-family:Rubik,system-ui;align-items:center;margin:0;z-index:-2}#background{overflow:hidden;position:fixed;display:flex;align-items:center;justify-content:center;inset:0;perspective:1200px;perspective-origin:center center}#background *{transform-style:preserve-3d}#background img{min-height:100%}#cloud{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;transition:transform .2s linear;position:absolute;inset:0}#scribble{position:absolute}header{z-index:1;position:absolute;display:flex;flex-flow:column nowrap;align-items:center;text-align:center}header h1{font-size:3.7rem;font-family:subset-Bungee,monospace;margin:0}nav{border-top:2px solid black;padding:.25rem;z-index:1;display:flex;flex-flow:row nowrap;width:fit-content}nav a{text-decoration:none;color:#000}.nav-item{display:flex;flex-flow:column nowrap;margin:.5rem 1rem;align-items:center;position:relative}.highlight{position:absolute;bottom:0;left:0;width:100%;height:1em;z-index:-1;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-out;pointer-events:none;transform:translateY(65%) translate(.75em) scaleX(1.75) scaleY(3);will-change:transform}.nav-item:hover .highlight{clip-path:inset(0 0 0 0)}@media screen and (min-width: 550px) and (max-width: 750px){#scribble{width:600px}header h1{font-size:2.75rem}nav a{font-size:1rem}.nav-item{margin:.5rem}}@media screen and (max-width: 550px){#scribble{display:none}header h1{font-size:2.25rem;text-shadow:2px 2px 8px white,-2px -2px 8px white}nav{margin-top:1rem;border-top:none;flex-flow:column nowrap;align-items:center;justify-content:center}nav a{font-size:1.5rem;color:#fff;text-shadow:4px 4px 16px black,-4px -4px 16px black,-4px 4px 16px black,4px -4px 16px black}.underline{border-bottom:1px solid black}.nav-item:hover .underline{border-
Open service 2600:9000:2761:c400:16:f539:f1c0:93a1:443 · couetil.com
2025-12-22 14:39
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 11305
Connection: close
Last-Modified: Mon, 24 Nov 2025 01:45:01 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: 6GIqCOVnOLo4IlqSNfKff3JUbyCzgmQv
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 14:39:06 GMT
Cache-Control: public,max-age=300
ETag: "3e81438a6bc53a349b7ee72dda550348"
X-Cache: Hit from cloudfront
Via: 1.1 d6f2ecdfd53b40c1776d655bd15fdeb0.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P8
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: 6qqIo0VaYGcyHjXwqjxdqab81DGBkN8_3-OfEhpyKFKRibT-G1_Rag==
Age: 1
Page title: Yo.
<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"><meta name="description" content="About Connor Couetil"><meta name="keywords" content="couetil, connor, software engineering, web development, full-stack developer, cloud software consulting, javascript"><link rel="preload" href="/fonts_Rubik-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts_subset-Bungee-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><title>Yo.</title><link rel="preload" fetchpriority="high" href="/scribble.svg" as="image" type="image/svg+xml"><style>@font-face{font-family:Rubik;src:local("Rubik Regular"),local("Rubik-Regular"),url(/fonts_Rubik-Regular.woff2) format("woff2"),url(/fonts_Rubik-Regular.woff) format("woff"),url(/fonts_Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_Bungee-Regular.woff2) format("woff2"),url(/fonts_Bungee-Regular.woff) format("woff"),url(/fonts_Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:subset-Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_subset-Bungee-Regular.woff2) format("woff2"),url(/fonts_subset-Bungee-Regular.woff) format("woff"),url(/fonts_subset-Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Italic.woff2) format("woff2"),url(/fonts_Bitter-Italic.woff) format("woff"),url(/fonts_Bitter-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Regular.woff2) format("woff2"),url(/fonts_Bitter-Regular.woff) format("woff"),url(/fonts_Bitter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{width:100%;min-height:100vh;margin:0;padding:0;font-family:Rubik,system-ui;overflow-x:hidden}html{background-color:#000;font-size:18px}
#content{justify-content:center;font-family:Rubik,system-ui;align-items:center;margin:0;z-index:-2}#background{overflow:hidden;position:fixed;display:flex;align-items:center;justify-content:center;inset:0;perspective:1200px;perspective-origin:center center}#background *{transform-style:preserve-3d}#background img{min-height:100%}#cloud{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;transition:transform .2s linear;position:absolute;inset:0}#scribble{position:absolute}header{z-index:1;position:absolute;display:flex;flex-flow:column nowrap;align-items:center;text-align:center}header h1{font-size:3.7rem;font-family:subset-Bungee,monospace;margin:0}nav{border-top:2px solid black;padding:.25rem;z-index:1;display:flex;flex-flow:row nowrap;width:fit-content}nav a{text-decoration:none;color:#000}.nav-item{display:flex;flex-flow:column nowrap;margin:.5rem 1rem;align-items:center;position:relative}.highlight{position:absolute;bottom:0;left:0;width:100%;height:1em;z-index:-1;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-out;pointer-events:none;transform:translateY(65%) translate(.75em) scaleX(1.75) scaleY(3);will-change:transform}.nav-item:hover .highlight{clip-path:inset(0 0 0 0)}@media screen and (min-width: 550px) and (max-width: 750px){#scribble{width:600px}header h1{font-size:2.75rem}nav a{font-size:1rem}.nav-item{margin:.5rem}}@media screen and (max-width: 550px){#scribble{display:none}header h1{font-size:2.25rem;text-shadow:2px 2px 8px white,-2px -2px 8px white}nav{margin-top:1rem;border-top:none;flex-flow:column nowrap;align-items:center;justify-content:center}nav a{font-size:1.5rem;color:#fff;text-shadow:4px 4px 16px black,-4px -4px 16px black,-4px 4px 16px black,4px -4px 16px black}.underline{border-bottom:1px solid black}.nav-item:hover .underline{border-
Open service 2600:9000:2761:5a00:16:f539:f1c0:93a1:443 · couetil.com
2025-12-22 14:39
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 11305
Connection: close
Last-Modified: Mon, 24 Nov 2025 01:45:01 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: 6GIqCOVnOLo4IlqSNfKff3JUbyCzgmQv
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 14:39:06 GMT
Cache-Control: public,max-age=300
ETag: "3e81438a6bc53a349b7ee72dda550348"
X-Cache: Hit from cloudfront
Via: 1.1 7af089de61bb0f71465732ed7f6f3386.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P8
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: emc9I0ZRBbx09NsCCkWETYJg2reYZ5rB1QS3jBK9YwGLSZ6Xm0TGJw==
Age: 1
Page title: Yo.
<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"><meta name="description" content="About Connor Couetil"><meta name="keywords" content="couetil, connor, software engineering, web development, full-stack developer, cloud software consulting, javascript"><link rel="preload" href="/fonts_Rubik-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts_subset-Bungee-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><title>Yo.</title><link rel="preload" fetchpriority="high" href="/scribble.svg" as="image" type="image/svg+xml"><style>@font-face{font-family:Rubik;src:local("Rubik Regular"),local("Rubik-Regular"),url(/fonts_Rubik-Regular.woff2) format("woff2"),url(/fonts_Rubik-Regular.woff) format("woff"),url(/fonts_Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_Bungee-Regular.woff2) format("woff2"),url(/fonts_Bungee-Regular.woff) format("woff"),url(/fonts_Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:subset-Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_subset-Bungee-Regular.woff2) format("woff2"),url(/fonts_subset-Bungee-Regular.woff) format("woff"),url(/fonts_subset-Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Italic.woff2) format("woff2"),url(/fonts_Bitter-Italic.woff) format("woff"),url(/fonts_Bitter-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Regular.woff2) format("woff2"),url(/fonts_Bitter-Regular.woff) format("woff"),url(/fonts_Bitter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{width:100%;min-height:100vh;margin:0;padding:0;font-family:Rubik,system-ui;overflow-x:hidden}html{background-color:#000;font-size:18px}
#content{justify-content:center;font-family:Rubik,system-ui;align-items:center;margin:0;z-index:-2}#background{overflow:hidden;position:fixed;display:flex;align-items:center;justify-content:center;inset:0;perspective:1200px;perspective-origin:center center}#background *{transform-style:preserve-3d}#background img{min-height:100%}#cloud{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;transition:transform .2s linear;position:absolute;inset:0}#scribble{position:absolute}header{z-index:1;position:absolute;display:flex;flex-flow:column nowrap;align-items:center;text-align:center}header h1{font-size:3.7rem;font-family:subset-Bungee,monospace;margin:0}nav{border-top:2px solid black;padding:.25rem;z-index:1;display:flex;flex-flow:row nowrap;width:fit-content}nav a{text-decoration:none;color:#000}.nav-item{display:flex;flex-flow:column nowrap;margin:.5rem 1rem;align-items:center;position:relative}.highlight{position:absolute;bottom:0;left:0;width:100%;height:1em;z-index:-1;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-out;pointer-events:none;transform:translateY(65%) translate(.75em) scaleX(1.75) scaleY(3);will-change:transform}.nav-item:hover .highlight{clip-path:inset(0 0 0 0)}@media screen and (min-width: 550px) and (max-width: 750px){#scribble{width:600px}header h1{font-size:2.75rem}nav a{font-size:1rem}.nav-item{margin:.5rem}}@media screen and (max-width: 550px){#scribble{display:none}header h1{font-size:2.25rem;text-shadow:2px 2px 8px white,-2px -2px 8px white}nav{margin-top:1rem;border-top:none;flex-flow:column nowrap;align-items:center;justify-content:center}nav a{font-size:1.5rem;color:#fff;text-shadow:4px 4px 16px black,-4px -4px 16px black,-4px 4px 16px black,4px -4px 16px black}.underline{border-bottom:1px solid black}.nav-item:hover .underline{border-
Open service 2600:9000:2761:8e00:16:f539:f1c0:93a1:80 · couetil.com
2025-12-22 14:39
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Mon, 22 Dec 2025 14:39:05 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://couetil.com/ X-Cache: Redirect from cloudfront Via: 1.1 8e59b301b68bf6ac4dcacf061926e712.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P8 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: v2FJxRvzXvTNtH15DzOL-0ltfdcTrH9lp4HdQpZM3cCt9ZJ3Ln-oxw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2761:d400:16:f539:f1c0:93a1:443 · couetil.com
2025-12-22 14:39
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 11305
Connection: close
Last-Modified: Mon, 24 Nov 2025 01:45:01 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: 6GIqCOVnOLo4IlqSNfKff3JUbyCzgmQv
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 14:39:06 GMT
Cache-Control: public,max-age=300
ETag: "3e81438a6bc53a349b7ee72dda550348"
X-Cache: Hit from cloudfront
Via: 1.1 725f43139b6c583d9defb7c5029a8928.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P8
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: s8gV28fwmWdUsNQ57v6GUT3z6iD1WUI0COwZWE6HjYY2nUeP7wL-MA==
Page title: Yo.
<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"><meta name="description" content="About Connor Couetil"><meta name="keywords" content="couetil, connor, software engineering, web development, full-stack developer, cloud software consulting, javascript"><link rel="preload" href="/fonts_Rubik-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts_subset-Bungee-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><title>Yo.</title><link rel="preload" fetchpriority="high" href="/scribble.svg" as="image" type="image/svg+xml"><style>@font-face{font-family:Rubik;src:local("Rubik Regular"),local("Rubik-Regular"),url(/fonts_Rubik-Regular.woff2) format("woff2"),url(/fonts_Rubik-Regular.woff) format("woff"),url(/fonts_Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_Bungee-Regular.woff2) format("woff2"),url(/fonts_Bungee-Regular.woff) format("woff"),url(/fonts_Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:subset-Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_subset-Bungee-Regular.woff2) format("woff2"),url(/fonts_subset-Bungee-Regular.woff) format("woff"),url(/fonts_subset-Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Italic.woff2) format("woff2"),url(/fonts_Bitter-Italic.woff) format("woff"),url(/fonts_Bitter-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Regular.woff2) format("woff2"),url(/fonts_Bitter-Regular.woff) format("woff"),url(/fonts_Bitter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{width:100%;min-height:100vh;margin:0;padding:0;font-family:Rubik,system-ui;overflow-x:hidden}html{background-color:#000;font-size:18px}
#content{justify-content:center;font-family:Rubik,system-ui;align-items:center;margin:0;z-index:-2}#background{overflow:hidden;position:fixed;display:flex;align-items:center;justify-content:center;inset:0;perspective:1200px;perspective-origin:center center}#background *{transform-style:preserve-3d}#background img{min-height:100%}#cloud{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;transition:transform .2s linear;position:absolute;inset:0}#scribble{position:absolute}header{z-index:1;position:absolute;display:flex;flex-flow:column nowrap;align-items:center;text-align:center}header h1{font-size:3.7rem;font-family:subset-Bungee,monospace;margin:0}nav{border-top:2px solid black;padding:.25rem;z-index:1;display:flex;flex-flow:row nowrap;width:fit-content}nav a{text-decoration:none;color:#000}.nav-item{display:flex;flex-flow:column nowrap;margin:.5rem 1rem;align-items:center;position:relative}.highlight{position:absolute;bottom:0;left:0;width:100%;height:1em;z-index:-1;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-out;pointer-events:none;transform:translateY(65%) translate(.75em) scaleX(1.75) scaleY(3);will-change:transform}.nav-item:hover .highlight{clip-path:inset(0 0 0 0)}@media screen and (min-width: 550px) and (max-width: 750px){#scribble{width:600px}header h1{font-size:2.75rem}nav a{font-size:1rem}.nav-item{margin:.5rem}}@media screen and (max-width: 550px){#scribble{display:none}header h1{font-size:2.25rem;text-shadow:2px 2px 8px white,-2px -2px 8px white}nav{margin-top:1rem;border-top:none;flex-flow:column nowrap;align-items:center;justify-content:center}nav a{font-size:1.5rem;color:#fff;text-shadow:4px 4px 16px black,-4px -4px 16px black,-4px 4px 16px black,4px -4px 16px black}.underline{border-bottom:1px solid black}.nav-item:hover .underline{border-
Open service 2600:9000:2761:800:16:f539:f1c0:93a1:80 · couetil.com
2025-12-22 14:39
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Mon, 22 Dec 2025 14:39:05 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://couetil.com/ X-Cache: Redirect from cloudfront Via: 1.1 84c3894c21a4640fb5c0efcf95646dca.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P8 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: RkNYJYVE9Xkbh9LmgVT40duKjkWDx_GpZc925a5D0gbL2M0saNkrBw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.172.112.27:80 · couetil.com
2025-12-22 14:39
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Mon, 22 Dec 2025 14:39:05 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://couetil.com/ X-Cache: Redirect from cloudfront Via: 1.1 7af089de61bb0f71465732ed7f6f3386.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P8 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: 5VmTPe1KLwcYTwmj8Zrle_uNZv1r2fmwXSzqe533mCYLoBww8uQeAQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.172.112.2:80 · couetil.com
2025-12-22 14:39
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Mon, 22 Dec 2025 14:39:06 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://couetil.com/ X-Cache: Redirect from cloudfront Via: 1.1 67697a0060e2336f6ffa8579d528820e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P8 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: gPvkA3mUI0Rx_oamIwKw-uNYjy6ewRDa8Exw8HloubImdhCDrTpj7Q== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2761:8e00:16:f539:f1c0:93a1:443 · couetil.com
2025-12-22 14:39
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 11305
Connection: close
Last-Modified: Mon, 24 Nov 2025 01:45:01 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: 6GIqCOVnOLo4IlqSNfKff3JUbyCzgmQv
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 14:39:06 GMT
Cache-Control: public,max-age=300
ETag: "3e81438a6bc53a349b7ee72dda550348"
X-Cache: Hit from cloudfront
Via: 1.1 fd9d525f4633063393693172d96013ca.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P8
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: cDII56cCY9J60m5lLbsNMOVyvA8XcFde89C4mLumTp2YGNxH0k-q6w==
Age: 1
Page title: Yo.
<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"><meta name="description" content="About Connor Couetil"><meta name="keywords" content="couetil, connor, software engineering, web development, full-stack developer, cloud software consulting, javascript"><link rel="preload" href="/fonts_Rubik-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts_subset-Bungee-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><title>Yo.</title><link rel="preload" fetchpriority="high" href="/scribble.svg" as="image" type="image/svg+xml"><style>@font-face{font-family:Rubik;src:local("Rubik Regular"),local("Rubik-Regular"),url(/fonts_Rubik-Regular.woff2) format("woff2"),url(/fonts_Rubik-Regular.woff) format("woff"),url(/fonts_Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_Bungee-Regular.woff2) format("woff2"),url(/fonts_Bungee-Regular.woff) format("woff"),url(/fonts_Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:subset-Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_subset-Bungee-Regular.woff2) format("woff2"),url(/fonts_subset-Bungee-Regular.woff) format("woff"),url(/fonts_subset-Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Italic.woff2) format("woff2"),url(/fonts_Bitter-Italic.woff) format("woff"),url(/fonts_Bitter-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Regular.woff2) format("woff2"),url(/fonts_Bitter-Regular.woff) format("woff"),url(/fonts_Bitter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{width:100%;min-height:100vh;margin:0;padding:0;font-family:Rubik,system-ui;overflow-x:hidden}html{background-color:#000;font-size:18px}
#content{justify-content:center;font-family:Rubik,system-ui;align-items:center;margin:0;z-index:-2}#background{overflow:hidden;position:fixed;display:flex;align-items:center;justify-content:center;inset:0;perspective:1200px;perspective-origin:center center}#background *{transform-style:preserve-3d}#background img{min-height:100%}#cloud{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;transition:transform .2s linear;position:absolute;inset:0}#scribble{position:absolute}header{z-index:1;position:absolute;display:flex;flex-flow:column nowrap;align-items:center;text-align:center}header h1{font-size:3.7rem;font-family:subset-Bungee,monospace;margin:0}nav{border-top:2px solid black;padding:.25rem;z-index:1;display:flex;flex-flow:row nowrap;width:fit-content}nav a{text-decoration:none;color:#000}.nav-item{display:flex;flex-flow:column nowrap;margin:.5rem 1rem;align-items:center;position:relative}.highlight{position:absolute;bottom:0;left:0;width:100%;height:1em;z-index:-1;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-out;pointer-events:none;transform:translateY(65%) translate(.75em) scaleX(1.75) scaleY(3);will-change:transform}.nav-item:hover .highlight{clip-path:inset(0 0 0 0)}@media screen and (min-width: 550px) and (max-width: 750px){#scribble{width:600px}header h1{font-size:2.75rem}nav a{font-size:1rem}.nav-item{margin:.5rem}}@media screen and (max-width: 550px){#scribble{display:none}header h1{font-size:2.25rem;text-shadow:2px 2px 8px white,-2px -2px 8px white}nav{margin-top:1rem;border-top:none;flex-flow:column nowrap;align-items:center;justify-content:center}nav a{font-size:1.5rem;color:#fff;text-shadow:4px 4px 16px black,-4px -4px 16px black,-4px 4px 16px black,4px -4px 16px black}.underline{border-bottom:1px solid black}.nav-item:hover .underline{border-
Open service 2600:9000:2761:5a00:16:f539:f1c0:93a1:80 · couetil.com
2025-12-22 14:39
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Mon, 22 Dec 2025 14:39:05 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://couetil.com/ X-Cache: Redirect from cloudfront Via: 1.1 5f5fdd347d6ea8b242af79ee38a02fae.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P8 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: MxsLPMG6ZibWHgjBdgOkHEYtyS5C6C7xZ_i5dXQJZgh4WX7dOD3fmQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2761:c400:16:f539:f1c0:93a1:80 · couetil.com
2025-12-22 14:39
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Mon, 22 Dec 2025 14:39:05 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://couetil.com/ X-Cache: Redirect from cloudfront Via: 1.1 599ca4c1e171a33647d38b2340e37b20.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P8 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: 8N0ieNBsY6gF10vVeLCYLmJK65rSwPam1zUt9ByWl9keiJGqKsBgsw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.172.112.25:443 · couetil.com
2025-12-22 14:39
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 11305
Connection: close
Last-Modified: Mon, 24 Nov 2025 01:45:01 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: 6GIqCOVnOLo4IlqSNfKff3JUbyCzgmQv
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 14:39:06 GMT
Cache-Control: public,max-age=300
ETag: "3e81438a6bc53a349b7ee72dda550348"
X-Cache: Hit from cloudfront
Via: 1.1 10f6ed997c15c1439b3ae1db258c7d16.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P8
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: pSpJMo1RUvOJGf_3fk6ffIBOGwEX5rTFS6nTkIKOt0xiLowRtpMARg==
Page title: Yo.
<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"><meta name="description" content="About Connor Couetil"><meta name="keywords" content="couetil, connor, software engineering, web development, full-stack developer, cloud software consulting, javascript"><link rel="preload" href="/fonts_Rubik-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts_subset-Bungee-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><title>Yo.</title><link rel="preload" fetchpriority="high" href="/scribble.svg" as="image" type="image/svg+xml"><style>@font-face{font-family:Rubik;src:local("Rubik Regular"),local("Rubik-Regular"),url(/fonts_Rubik-Regular.woff2) format("woff2"),url(/fonts_Rubik-Regular.woff) format("woff"),url(/fonts_Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_Bungee-Regular.woff2) format("woff2"),url(/fonts_Bungee-Regular.woff) format("woff"),url(/fonts_Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:subset-Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_subset-Bungee-Regular.woff2) format("woff2"),url(/fonts_subset-Bungee-Regular.woff) format("woff"),url(/fonts_subset-Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Italic.woff2) format("woff2"),url(/fonts_Bitter-Italic.woff) format("woff"),url(/fonts_Bitter-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Regular.woff2) format("woff2"),url(/fonts_Bitter-Regular.woff) format("woff"),url(/fonts_Bitter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{width:100%;min-height:100vh;margin:0;padding:0;font-family:Rubik,system-ui;overflow-x:hidden}html{background-color:#000;font-size:18px}
#content{justify-content:center;font-family:Rubik,system-ui;align-items:center;margin:0;z-index:-2}#background{overflow:hidden;position:fixed;display:flex;align-items:center;justify-content:center;inset:0;perspective:1200px;perspective-origin:center center}#background *{transform-style:preserve-3d}#background img{min-height:100%}#cloud{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;transition:transform .2s linear;position:absolute;inset:0}#scribble{position:absolute}header{z-index:1;position:absolute;display:flex;flex-flow:column nowrap;align-items:center;text-align:center}header h1{font-size:3.7rem;font-family:subset-Bungee,monospace;margin:0}nav{border-top:2px solid black;padding:.25rem;z-index:1;display:flex;flex-flow:row nowrap;width:fit-content}nav a{text-decoration:none;color:#000}.nav-item{display:flex;flex-flow:column nowrap;margin:.5rem 1rem;align-items:center;position:relative}.highlight{position:absolute;bottom:0;left:0;width:100%;height:1em;z-index:-1;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-out;pointer-events:none;transform:translateY(65%) translate(.75em) scaleX(1.75) scaleY(3);will-change:transform}.nav-item:hover .highlight{clip-path:inset(0 0 0 0)}@media screen and (min-width: 550px) and (max-width: 750px){#scribble{width:600px}header h1{font-size:2.75rem}nav a{font-size:1rem}.nav-item{margin:.5rem}}@media screen and (max-width: 550px){#scribble{display:none}header h1{font-size:2.25rem;text-shadow:2px 2px 8px white,-2px -2px 8px white}nav{margin-top:1rem;border-top:none;flex-flow:column nowrap;align-items:center;justify-content:center}nav a{font-size:1.5rem;color:#fff;text-shadow:4px 4px 16px black,-4px -4px 16px black,-4px 4px 16px black,4px -4px 16px black}.underline{border-bottom:1px solid black}.nav-item:hover .underline{border-
Open service 2600:9000:2761:be00:16:f539:f1c0:93a1:80 · couetil.com
2025-12-22 14:39
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Mon, 22 Dec 2025 14:39:05 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://couetil.com/ X-Cache: Redirect from cloudfront Via: 1.1 67697a0060e2336f6ffa8579d528820e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P8 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: x6FB1CJW41eCE4YCudxEW9h7Px5GHBMehl0xdddgrEOKPuMsZqqB_w== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2761:800:16:f539:f1c0:93a1:443 · couetil.com
2025-12-22 14:39
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 11305
Connection: close
Last-Modified: Mon, 24 Nov 2025 01:45:01 GMT
x-amz-server-side-encryption: AES256
x-amz-version-id: 6GIqCOVnOLo4IlqSNfKff3JUbyCzgmQv
Accept-Ranges: bytes
Server: AmazonS3
Date: Mon, 22 Dec 2025 14:39:06 GMT
Cache-Control: public,max-age=300
ETag: "3e81438a6bc53a349b7ee72dda550348"
X-Cache: Hit from cloudfront
Via: 1.1 10f6ed997c15c1439b3ae1db258c7d16.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA60-P8
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: tAfEoHf5odYmpAuSyFEGvUpeJ2E5f2StktuqdzmHKba0NPM3vhL74g==
Page title: Yo.
<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"><meta name="description" content="About Connor Couetil"><meta name="keywords" content="couetil, connor, software engineering, web development, full-stack developer, cloud software consulting, javascript"><link rel="preload" href="/fonts_Rubik-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts_subset-Bungee-Regular.woff2" as="font" type="font/woff2" crossorigin><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><title>Yo.</title><link rel="preload" fetchpriority="high" href="/scribble.svg" as="image" type="image/svg+xml"><style>@font-face{font-family:Rubik;src:local("Rubik Regular"),local("Rubik-Regular"),url(/fonts_Rubik-Regular.woff2) format("woff2"),url(/fonts_Rubik-Regular.woff) format("woff"),url(/fonts_Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_Bungee-Regular.woff2) format("woff2"),url(/fonts_Bungee-Regular.woff) format("woff"),url(/fonts_Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:subset-Bungee;src:local("Bungee"),local("Bungee-Regular"),url(/fonts_subset-Bungee-Regular.woff2) format("woff2"),url(/fonts_subset-Bungee-Regular.woff) format("woff"),url(/fonts_subset-Bungee-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Italic.woff2) format("woff2"),url(/fonts_Bitter-Italic.woff) format("woff"),url(/fonts_Bitter-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bitter;src:url(/fonts_Bitter-Regular.woff2) format("woff2"),url(/fonts_Bitter-Regular.woff) format("woff"),url(/fonts_Bitter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{width:100%;min-height:100vh;margin:0;padding:0;font-family:Rubik,system-ui;overflow-x:hidden}html{background-color:#000;font-size:18px}
#content{justify-content:center;font-family:Rubik,system-ui;align-items:center;margin:0;z-index:-2}#background{overflow:hidden;position:fixed;display:flex;align-items:center;justify-content:center;inset:0;perspective:1200px;perspective-origin:center center}#background *{transform-style:preserve-3d}#background img{min-height:100%}#cloud{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;transition:transform .2s linear;position:absolute;inset:0}#scribble{position:absolute}header{z-index:1;position:absolute;display:flex;flex-flow:column nowrap;align-items:center;text-align:center}header h1{font-size:3.7rem;font-family:subset-Bungee,monospace;margin:0}nav{border-top:2px solid black;padding:.25rem;z-index:1;display:flex;flex-flow:row nowrap;width:fit-content}nav a{text-decoration:none;color:#000}.nav-item{display:flex;flex-flow:column nowrap;margin:.5rem 1rem;align-items:center;position:relative}.highlight{position:absolute;bottom:0;left:0;width:100%;height:1em;z-index:-1;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-out;pointer-events:none;transform:translateY(65%) translate(.75em) scaleX(1.75) scaleY(3);will-change:transform}.nav-item:hover .highlight{clip-path:inset(0 0 0 0)}@media screen and (min-width: 550px) and (max-width: 750px){#scribble{width:600px}header h1{font-size:2.75rem}nav a{font-size:1rem}.nav-item{margin:.5rem}}@media screen and (max-width: 550px){#scribble{display:none}header h1{font-size:2.25rem;text-shadow:2px 2px 8px white,-2px -2px 8px white}nav{margin-top:1rem;border-top:none;flex-flow:column nowrap;align-items:center;justify-content:center}nav a{font-size:1.5rem;color:#fff;text-shadow:4px 4px 16px black,-4px -4px 16px black,-4px 4px 16px black,4px -4px 16px black}.underline{border-bottom:1px solid black}.nav-item:hover .underline{border-
18.172.112.27 1 2600:9000:2761:d400:16:f539:f1c0:93a1 1 2600:9000:2761:6e00:16:f539:f1c0:93a1 1 2600:9000:2761:ea00:16:f539:f1c0:93a1 1 18.172.112.25 1 18.172.112.103 1 2600:9000:2761:be00:16:f539:f1c0:93a1 1 18.172.112.2 1 2600:9000:2761:c400:16:f539:f1c0:93a1 1 2600:9000:2761:5a00:16:f539:f1c0:93a1 1 2600:9000:2761:8e00:16:f539:f1c0:93a1 1 2600:9000:2761:800:16:f539:f1c0:93a1 1