cloudflare
tcp/443 tcp/80
The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: medium
Fingerprint: 2580fa947178c88602b1737db148c044b81b03713d63bb82370a6522c63c2c9e
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://github.com/quinnzipse/WebSeamCarver.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "main"] remote = origin merge = refs/heads/main
The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: medium
Fingerprint: 2580fa947178c88602b1737db148c044b81b03713d63bb82370a65229aa6ed25
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = git@github.com:quinnzipse/personal_site2.0.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "main"] remote = origin merge = refs/heads/main
The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: medium
Fingerprint: 2580fa947178c88602b1737db148c044b81b03713d63bb82370a65229aa6ed25
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = git@github.com:quinnzipse/personal_site2.0.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "main"] remote = origin merge = refs/heads/main
The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: medium
Fingerprint: 2580fa947178c88602b1737db148c044b81b03713d63bb82370a652232c96bce
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = git@github.com:quinnzipse/Jill.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "main"] remote = origin merge = refs/heads/main
Open service 104.21.80.232:80 · public.n8n.labs.quinnzipse.dev
2026-01-09 08:31
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 08:31:23 GMT
Content-Length: 0
Connection: close
Location: https://public.n8n.labs.quinnzipse.dev/
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=qb4ZEWPHuGM3dX3JlSMujrSj8quqc6YOr%2FWDUpunQWYugStE4%2F4G5vIoBUfqAD8v7SmSntOiFSEatDXDHsBtbMZTct3BG9KjMwiKFEQQ%2BNpa9iXdoYoCa2P76VE%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=7,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bb293fcfe3affd0-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::ac43:9b13:8443 · quinnzipse.dev
2026-01-09 04:31
Open service 2606:4700:3032::ac43:9b13:80 · quinnzipse.dev
2026-01-09 04:31
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 04:31:59 GMT
Content-Length: 0
Connection: close
Location: https://quinnzipse.dev/
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2F8LLE%2FuBWWnMfytDMcSwcod3jwKfBUnHKGi2ReEIVseU%2BpIEcnk%2FgXVQjx3tkypzWAyvdTvwaXdgThTC68T%2FA7ZaZPgef5cP4auq9z4Ms4p7jTRPVu7mleAQ"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bb1354bff38feae-SIN
alt-svc: h3=":443"; ma=86400
Open service 104.21.80.232:443 · quinnzipse.dev
2026-01-09 04:31
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 04:31:59 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Wed, 24 May 2023 01:51:52 GMT
access-control-allow-origin: *
strict-transport-security: max-age=0; includeSubDomains; preload
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Fri, 09 Jan 2026 01:32:58 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=iuBybZbKzOup485x0V%2BFlREdbOxg3X1tefCNGWWit9Z9LIgHIdz5%2Fn4WDw%2FzrxPKSD83dOM%2FHZK%2FbHUPlXDABOPmPhUlgUBQiakgmgGx"}]}
x-proxy-cache: MISS
x-github-request-id: 9494:3CAE0C:1084AE:10E515:69605872
X-Content-Type-Options: nosniff
via: 1.1 varnish
Age: 2
x-served-by: cache-fra-eddf8230054-FRA
x-cache: HIT
x-cache-hits: 1
x-timer: S1767933119.281809,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: 26366c9a376d2026a593a67c85e8d1171fcaeaa0
cf-cache-status: DYNAMIC
CF-RAY: 9bb1354b79b4d3a6-FRA
alt-svc: h3=":443"; ma=86400
Page title: Quinn Zipse - Home
<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8" />
<title>Quinn Zipse - Home</title>
<meta
name="description"
content="Hi, I'm Quinn Zipse, a software engineer from Minnesota. I like Computer Vision, Machine Learning, and Cybersecurity. Come check out my website!"
/>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta property="og:title" content="Quinn Zipse" />
<meta property="og:type" content="Software Engineer" />
<meta property="og:url" content="https://quinnzipse.dev" />
<meta property="og:image" content="img/seo_image.png" />
<link rel="manifest" href="site.webmanifest" />
<link rel="apple-touch-icon" href="icon.png" />
<link rel="preconnect" href="https://fonts.gstatic.com" />
<link
href="https://fonts.googleapis.com/css2?family=Cedarville+Cursive&family=Cormorant+Garamond:wght@500&family=Dancing+Script&family=Eczar&family=Montserrat&family=Rubik:wght@300&family=Taviraj:wght@100;200&display=swap"
rel="stylesheet"
/>
<link
rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.1.1/css/all.css"
integrity="sha384-O8whS3fhG2OnA5Kas0Y9l3cfpmYjapjI0E4theH4iuMD+pLhbf6JI0jIMfYcK3yZ"
crossorigin="anonymous"
/>
<!-- Place favicon.ico in the root directory -->
<link rel="stylesheet" href="css/custom.css" />
<meta name="theme-color" content="#fafafa" />
</head>
<body>
<main>
<div id="main_content">
<div class="vertical-center">
<h1>Hi, I am Quinn Zipse!</h1>
<h2>Software Engineer</h2>
<a href="#portfolio">👷♂️ Portfolio</a>
<a href="#foss">✍ FOSS Contributions</a>
<a href="#footer">📞 Contact Me</a>
</div>
</div>
<h2 class="section-header" id="portfolio">Portfolio</h2>
<section id="portfolio">
<div class="project-card">
<div class="project-body">
<h3>Content-Based Image Cropper</h3>
<span>
<a href="https://github.com/quinnzipse/WebSeamCarver">
<i class="fab fa-github"></i>
</a>
</span>
<br />
<small>
Image Processing Dynamic Programming TypeScript
</small>
<p>
Implemented the seam carving algorithm in Java for an Image
Processing class. Algorithm identifies edges, then finds the
continuous path that crosses the fewest edges in the image, and
finally removes that path from the image. The algorithm is
repeated until the image is the desired size. Works to stretch and
shrink any image asymmetrically.
</p>
<p>
Since the class has ended, I have been working on replicating it
in a web environment using TypeScript and Webpack.
</p>
</div>
<div class="project-img">
<!--Think about making this a carousel in the future.-->
<img src="img/Seamcarving_demo.png" />
</div>
</div>
<div class="project-card">
<div class="project-body">
<h3>Personal Portfolio Website</h3>
<span>
<a href="https://github.com/quinnzipse/Personal-Portfolio-Site">
<i class="fab fa-github"></i>
</a>
</span>
<br />
<small>HTML CSS DevOps</small>
<p>
My personal website is how I learned to code! Through many
iterations over the years, I have always been the sole
contributor! As well as creating the site, I run and maintain it
on my cloud server. This site has taught me so much about the
DevOps workflow and everything that goes into running a website.
</p>
</div>
<div class="project-img">
<!--Think about making this a carousel in the future.-->
Open service 2606:4700:3036::6815:50e8:80 · quinnzipse.dev
2026-01-09 04:31
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 04:31:59 GMT
Content-Length: 0
Connection: close
Location: https://quinnzipse.dev/
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dslMqTN9ROzRiQPU1cZFOyB48x3pEsQ4tqDDwgZSYxDWjK2CgXwncOJG%2BbsqJeLc3xV7j5K%2BzzCEZzfJfJvH7F4JLlI44%2BGjXB7e%2BwBOTZYZil0YIQXuoI%2FP"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb1354b5b80f65d-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3032::ac43:9b13:443 · quinnzipse.dev
2026-01-09 04:31
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 04:31:59 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Wed, 24 May 2023 01:51:52 GMT
access-control-allow-origin: *
strict-transport-security: max-age=0; includeSubDomains; preload
X-Content-Type-Options: nosniff
expires: Fri, 09 Jan 2026 03:45:00 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=GU3LFz%2FUmN7njzlbwz%2FUOXblEEBNKEUpZdjUQA1%2Bxv%2BXAz1eQFxe0ZSu5nuccU8ixmdMHDg8ew7Xnlh7BWN34Q6wkMciKigwV5Z5B%2BP0eNmN%2F%2BNEaT9%2FmCDb"}]}
x-proxy-cache: MISS
x-github-request-id: 9601:B332C:108B9:14203:69607764
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=9
via: 1.1 varnish
Age: 2
x-served-by: cache-lga21981-LGA
x-cache: HIT
x-cache-hits: 1
x-timer: S1767933119.234301,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: 161a741545b35cf942468d860f967bc7453c10f1
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
CF-RAY: 9bb1354b1a8a134a-EWR
alt-svc: h3=":443"; ma=86400
Page title: Quinn Zipse - Home
<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8" />
<title>Quinn Zipse - Home</title>
<meta
name="description"
content="Hi, I'm Quinn Zipse, a software engineer from Minnesota. I like Computer Vision, Machine Learning, and Cybersecurity. Come check out my website!"
/>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta property="og:title" content="Quinn Zipse" />
<meta property="og:type" content="Software Engineer" />
<meta property="og:url" content="https://quinnzipse.dev" />
<meta property="og:image" content="img/seo_image.png" />
<link rel="manifest" href="site.webmanifest" />
<link rel="apple-touch-icon" href="icon.png" />
<link rel="preconnect" href="https://fonts.gstatic.com" />
<link
href="https://fonts.googleapis.com/css2?family=Cedarville+Cursive&family=Cormorant+Garamond:wght@500&family=Dancing+Script&family=Eczar&family=Montserrat&family=Rubik:wght@300&family=Taviraj:wght@100;200&display=swap"
rel="stylesheet"
/>
<link
rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.1.1/css/all.css"
integrity="sha384-O8whS3fhG2OnA5Kas0Y9l3cfpmYjapjI0E4theH4iuMD+pLhbf6JI0jIMfYcK3yZ"
crossorigin="anonymous"
/>
<!-- Place favicon.ico in the root directory -->
<link rel="stylesheet" href="css/custom.css" />
<meta name="theme-color" content="#fafafa" />
</head>
<body>
<main>
<div id="main_content">
<div class="vertical-center">
<h1>Hi, I am Quinn Zipse!</h1>
<h2>Software Engineer</h2>
<a href="#portfolio">👷♂️ Portfolio</a>
<a href="#foss">✍ FOSS Contributions</a>
<a href="#footer">📞 Contact Me</a>
</div>
</div>
<h2 class="section-header" id="portfolio">Portfolio</h2>
<section id="portfolio">
<div class="project-card">
<div class="project-body">
<h3>Content-Based Image Cropper</h3>
<span>
<a href="https://github.com/quinnzipse/WebSeamCarver">
<i class="fab fa-github"></i>
</a>
</span>
<br />
<small>
Image Processing Dynamic Programming TypeScript
</small>
<p>
Implemented the seam carving algorithm in Java for an Image
Processing class. Algorithm identifies edges, then finds the
continuous path that crosses the fewest edges in the image, and
finally removes that path from the image. The algorithm is
repeated until the image is the desired size. Works to stretch and
shrink any image asymmetrically.
</p>
<p>
Since the class has ended, I have been working on replicating it
in a web environment using TypeScript and Webpack.
</p>
</div>
<div class="project-img">
<!--Think about making this a carousel in the future.-->
<img src="img/Seamcarving_demo.png" />
</div>
</div>
<div class="project-card">
<div class="project-body">
<h3>Personal Portfolio Website</h3>
<span>
<a href="https://github.com/quinnzipse/Personal-Portfolio-Site">
<i class="fab fa-github"></i>
</a>
</span>
<br />
<small>HTML CSS DevOps</small>
<p>
My personal website is how I learned to code! Through many
iterations over the years, I have always been the sole
contributor! As well as creating the site, I run and maintain it
on my cloud server. This site has taught me so much about the
DevOps workflow and everything that goes into running a website.
</p>
</div>
<div class="project-img">
<!--Think about making this a carousel in the future.-->
Open service 104.21.80.232:80 · quinnzipse.dev
2026-01-09 04:31
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 04:31:59 GMT
Content-Length: 0
Connection: close
Location: https://quinnzipse.dev/
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=x3b1sUrM8zdUlJ%2B1ogcKoUwRO9xpUziRX6v12STEI26HhK4h9gdEYUayvezjLW3LBU6XNhrDPzl6nid%2BtLQI8vgOYZwQswRjcCkzmtwA"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9bb1354ad9717b0b-EWR
alt-svc: h3=":443"; ma=86400
Open service 172.67.155.19:8443 · quinnzipse.dev
2026-01-09 04:31
Open service 2606:4700:3036::6815:50e8:8443 · quinnzipse.dev
2026-01-09 04:31
Open service 104.21.80.232:8443 · quinnzipse.dev
2026-01-09 04:31
Open service 2606:4700:3036::6815:50e8:443 · quinnzipse.dev
2026-01-09 04:31
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 04:31:59 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Wed, 24 May 2023 01:51:52 GMT
access-control-allow-origin: *
strict-transport-security: max-age=0; includeSubDomains; preload
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Fri, 09 Jan 2026 03:38:50 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=nJITLET1sib9RqNxU2eNfAqmfIgsdQgDh3fStPsyfeS4u70QqXmvSxb71oIohRfDLRxSLHC%2BTTeydpg1e9%2FO0CMW%2F4UqlHz2R3u4Tkw38MA3WNkyz96Z16yB"}]}
x-proxy-cache: MISS
x-github-request-id: 2B83:2847CC:1DFE78:1EC0B5:696075F2
X-Content-Type-Options: nosniff
via: 1.1 varnish
Age: 2
x-served-by: cache-rtm-ehrd2290034-RTM
x-cache: HIT
x-cache-hits: 1
x-timer: S1767933119.278457,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: 6340b6951f8cae032a77ea24ee6f03a21d68736b
cf-cache-status: DYNAMIC
CF-RAY: 9bb1354b6cf3323f-AMS
alt-svc: h3=":443"; ma=86400
Page title: Quinn Zipse - Home
<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8" />
<title>Quinn Zipse - Home</title>
<meta
name="description"
content="Hi, I'm Quinn Zipse, a software engineer from Minnesota. I like Computer Vision, Machine Learning, and Cybersecurity. Come check out my website!"
/>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta property="og:title" content="Quinn Zipse" />
<meta property="og:type" content="Software Engineer" />
<meta property="og:url" content="https://quinnzipse.dev" />
<meta property="og:image" content="img/seo_image.png" />
<link rel="manifest" href="site.webmanifest" />
<link rel="apple-touch-icon" href="icon.png" />
<link rel="preconnect" href="https://fonts.gstatic.com" />
<link
href="https://fonts.googleapis.com/css2?family=Cedarville+Cursive&family=Cormorant+Garamond:wght@500&family=Dancing+Script&family=Eczar&family=Montserrat&family=Rubik:wght@300&family=Taviraj:wght@100;200&display=swap"
rel="stylesheet"
/>
<link
rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.1.1/css/all.css"
integrity="sha384-O8whS3fhG2OnA5Kas0Y9l3cfpmYjapjI0E4theH4iuMD+pLhbf6JI0jIMfYcK3yZ"
crossorigin="anonymous"
/>
<!-- Place favicon.ico in the root directory -->
<link rel="stylesheet" href="css/custom.css" />
<meta name="theme-color" content="#fafafa" />
</head>
<body>
<main>
<div id="main_content">
<div class="vertical-center">
<h1>Hi, I am Quinn Zipse!</h1>
<h2>Software Engineer</h2>
<a href="#portfolio">👷♂️ Portfolio</a>
<a href="#foss">✍ FOSS Contributions</a>
<a href="#footer">📞 Contact Me</a>
</div>
</div>
<h2 class="section-header" id="portfolio">Portfolio</h2>
<section id="portfolio">
<div class="project-card">
<div class="project-body">
<h3>Content-Based Image Cropper</h3>
<span>
<a href="https://github.com/quinnzipse/WebSeamCarver">
<i class="fab fa-github"></i>
</a>
</span>
<br />
<small>
Image Processing Dynamic Programming TypeScript
</small>
<p>
Implemented the seam carving algorithm in Java for an Image
Processing class. Algorithm identifies edges, then finds the
continuous path that crosses the fewest edges in the image, and
finally removes that path from the image. The algorithm is
repeated until the image is the desired size. Works to stretch and
shrink any image asymmetrically.
</p>
<p>
Since the class has ended, I have been working on replicating it
in a web environment using TypeScript and Webpack.
</p>
</div>
<div class="project-img">
<!--Think about making this a carousel in the future.-->
<img src="img/Seamcarving_demo.png" />
</div>
</div>
<div class="project-card">
<div class="project-body">
<h3>Personal Portfolio Website</h3>
<span>
<a href="https://github.com/quinnzipse/Personal-Portfolio-Site">
<i class="fab fa-github"></i>
</a>
</span>
<br />
<small>HTML CSS DevOps</small>
<p>
My personal website is how I learned to code! Through many
iterations over the years, I have always been the sole
contributor! As well as creating the site, I run and maintain it
on my cloud server. This site has taught me so much about the
DevOps workflow and everything that goes into running a website.
</p>
</div>
<div class="project-img">
<!--Think about making this a carousel in the future.-->
Open service 172.67.155.19:443 · quinnzipse.dev
2026-01-09 04:31
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 04:31:59 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Wed, 24 May 2023 01:51:52 GMT
access-control-allow-origin: *
strict-transport-security: max-age=0; includeSubDomains; preload
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Fri, 09 Jan 2026 01:32:58 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7aEsghbkhkemuO6fJb8va5WZvudXzJ8P0%2B9zTno9D%2FcNIUhu5AXR0%2FIybqRJG5ztom%2BYhWeHtzBpeUpadGJptInYwPg8nLT31k28kIs9"}]}
x-proxy-cache: MISS
x-github-request-id: 9494:3CAE0C:1084AE:10E515:69605872
X-Content-Type-Options: nosniff
via: 1.1 varnish
Age: 2
x-served-by: cache-fra-eddf8230137-FRA
x-cache: HIT
x-cache-hits: 1
x-timer: S1767933119.220697,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: d2f3540f8ceea406e8494b70d2c6c036ad9c8757
cf-cache-status: DYNAMIC
CF-RAY: 9bb1354b1f51b669-FRA
alt-svc: h3=":443"; ma=86400
Page title: Quinn Zipse - Home
<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8" />
<title>Quinn Zipse - Home</title>
<meta
name="description"
content="Hi, I'm Quinn Zipse, a software engineer from Minnesota. I like Computer Vision, Machine Learning, and Cybersecurity. Come check out my website!"
/>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta property="og:title" content="Quinn Zipse" />
<meta property="og:type" content="Software Engineer" />
<meta property="og:url" content="https://quinnzipse.dev" />
<meta property="og:image" content="img/seo_image.png" />
<link rel="manifest" href="site.webmanifest" />
<link rel="apple-touch-icon" href="icon.png" />
<link rel="preconnect" href="https://fonts.gstatic.com" />
<link
href="https://fonts.googleapis.com/css2?family=Cedarville+Cursive&family=Cormorant+Garamond:wght@500&family=Dancing+Script&family=Eczar&family=Montserrat&family=Rubik:wght@300&family=Taviraj:wght@100;200&display=swap"
rel="stylesheet"
/>
<link
rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.1.1/css/all.css"
integrity="sha384-O8whS3fhG2OnA5Kas0Y9l3cfpmYjapjI0E4theH4iuMD+pLhbf6JI0jIMfYcK3yZ"
crossorigin="anonymous"
/>
<!-- Place favicon.ico in the root directory -->
<link rel="stylesheet" href="css/custom.css" />
<meta name="theme-color" content="#fafafa" />
</head>
<body>
<main>
<div id="main_content">
<div class="vertical-center">
<h1>Hi, I am Quinn Zipse!</h1>
<h2>Software Engineer</h2>
<a href="#portfolio">👷♂️ Portfolio</a>
<a href="#foss">✍ FOSS Contributions</a>
<a href="#footer">📞 Contact Me</a>
</div>
</div>
<h2 class="section-header" id="portfolio">Portfolio</h2>
<section id="portfolio">
<div class="project-card">
<div class="project-body">
<h3>Content-Based Image Cropper</h3>
<span>
<a href="https://github.com/quinnzipse/WebSeamCarver">
<i class="fab fa-github"></i>
</a>
</span>
<br />
<small>
Image Processing Dynamic Programming TypeScript
</small>
<p>
Implemented the seam carving algorithm in Java for an Image
Processing class. Algorithm identifies edges, then finds the
continuous path that crosses the fewest edges in the image, and
finally removes that path from the image. The algorithm is
repeated until the image is the desired size. Works to stretch and
shrink any image asymmetrically.
</p>
<p>
Since the class has ended, I have been working on replicating it
in a web environment using TypeScript and Webpack.
</p>
</div>
<div class="project-img">
<!--Think about making this a carousel in the future.-->
<img src="img/Seamcarving_demo.png" />
</div>
</div>
<div class="project-card">
<div class="project-body">
<h3>Personal Portfolio Website</h3>
<span>
<a href="https://github.com/quinnzipse/Personal-Portfolio-Site">
<i class="fab fa-github"></i>
</a>
</span>
<br />
<small>HTML CSS DevOps</small>
<p>
My personal website is how I learned to code! Through many
iterations over the years, I have always been the sole
contributor! As well as creating the site, I run and maintain it
on my cloud server. This site has taught me so much about the
DevOps workflow and everything that goes into running a website.
</p>
</div>
<div class="project-img">
<!--Think about making this a carousel in the future.-->
Open service 172.67.155.19:80 · quinnzipse.dev
2026-01-09 04:31
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 04:31:59 GMT
Content-Length: 0
Connection: close
Location: https://quinnzipse.dev/
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PzpkSOYaT6zx%2FzpebuuCCuszbMWStwtPmjnl9u1J3IBsOEExRWhFWBW0ofPhABdcW%2BACc%2BFY7r2xk6DXnoExO1xu9zteV6JmD6f%2BJR3z"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bb1354a499930c6-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.67.155.19:80 · public.n8n.labs.quinnzipse.dev
2025-12-23 01:52
HTTP/1.1 301 Moved Permanently
Date: Tue, 23 Dec 2025 01:52:44 GMT
Content-Length: 0
Connection: close
Location: https://public.n8n.labs.quinnzipse.dev/
X-Content-Type-Options: nosniff
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BiOVtSwHdsku1Xq%2B87achYui8lXSEsDm%2Br6b60fLm5LUa9EvByGUF3n0%2BRCkfSYJzCd8pzNE5DkDJ4PhZyEGSk3iRcdvdAtmRE753C3rDW40W7sJS1V%2F8HR7ktUH0Q%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b2438a37cde1cba-AMS
alt-svc: h3=":443"; ma=86400