Vercel
tcp/443
GraphQL introspection is enabled.
This could leak to data leak if not properly configured.
Severity: medium
Fingerprint: c2db3a1c40d490db2337d3d691a370422223e8527a304cdb40c982a7b8f7e604
GraphQL introspection enabled at /api/graphql Types: 21 (by kind: ENUM: 2, OBJECT: 14, SCALAR: 5) Operations: - Query: Query | fields: bio, experiences, otherExperiences, projects, talks Directives: deprecated, include, skip, specifiedBy (total: 4) Readable stores: 1 bio (args: none) : easterEgg=https://raw.githubusercontent.com/foresthpark/resume/main/pub... hobbies=[Bouldering Baking Cooking Motorcycles Photography] name=Forest Park title=Full Stack Developer summary=I enjoy building great products with great teams.
Severity: medium
Fingerprint: c2db3a1c40d490db2337d3d691a370422223e8527a304cdb40c982a7a79d48b0
GraphQL introspection enabled at /api/graphql Types: 21 (by kind: ENUM: 2, OBJECT: 14, SCALAR: 5) Operations: - Query: Query | fields: bio, experiences, otherExperiences, projects, talks Directives: deprecated, include, skip, specifiedBy (total: 4) Readable stores: 1 bio (args: none) : name=Forest Park title=Full Stack Developer summary=I enjoy building great products with great teams. easterEgg=https://raw.githubusercontent.com/foresthpark/resume/main/pub... hobbies=[Bouldering Baking Cooking Motorcycles Photography]
Severity: medium
Fingerprint: c2db3a1c40d490db2337d3d691a370422223e8527a304cdb40c982a707b4db96
GraphQL introspection enabled at /api/graphql Types: 21 (by kind: ENUM: 2, OBJECT: 14, SCALAR: 5) Operations: - Query: Query | fields: bio, experiences, otherExperiences, projects, talks Directives: deprecated, include, skip, specifiedBy (total: 4) Readable stores: 1 bio (args: none) : title=Full Stack Developer summary=I enjoy building great products with great teams. easterEgg=https://raw.githubusercontent.com/foresthpark/resume/main/pub... hobbies=[Bouldering Baking Cooking Motorcycles Photography] name=Forest Park
Open service 66.33.60.35:443 · resume.forestpark.dev
2026-01-09 03:04
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 2
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 60401
Content-Type: text/html; charset=utf-8
Date: Fri, 09 Jan 2026 03:04:44 GMT
Etag: "f14571e43fc9f064af838436204559f5"
Last-Modified: Fri, 09 Jan 2026 03:04:42 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Matched-Path: /
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::kb46b-1767927884650-135c3aafeb19
Connection: close
Page title: 林 :: Forest Park || Full Stack Developer
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>林 :: Forest Park || Full Stack Developer</title><meta name="description" content="林 :: Forest Park || Full Stack Developer"/><link rel="icon" href="/favicon.ico"/><meta name="next-head-count" content="5"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" href="/_next/static/css/68f56ca4b585df66.css" as="style"/><link rel="stylesheet" href="/_next/static/css/68f56ca4b585df66.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script><script src="/_next/static/chunks/webpack-9b312e20a4e32339.js" defer=""></script><script src="/_next/static/chunks/framework-5f4595e5518b5600.js" defer=""></script><script src="/_next/static/chunks/main-01df828e572375b9.js" defer=""></script><script src="/_next/static/chunks/pages/_app-566b3d4fd10373e2.js" defer=""></script><script src="/_next/static/chunks/cb1608f2-bc43b58eb9b4e806.js" defer=""></script><script src="/_next/static/chunks/a9a7754c-ca641621a58ffac1.js" defer=""></script><script src="/_next/static/chunks/43-e91409f878d4174b.js" defer=""></script><script src="/_next/static/chunks/pages/index-3510282854fa2ec2.js" defer=""></script><script src="/_next/static/t52UR470tOrsXaO04jeXH/_buildManifest.js" defer=""></script><script src="/_next/static/t52UR470tOrsXaO04jeXH/_ssgManifest.js" defer=""></script><script src="/_next/static/t52UR470tOrsXaO04jeXH/_middlewareManifest.js" defer=""></script><style data-href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,500;1,700;1,900&display=swap">@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5rDDOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd58jDOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5wDDOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5LDfOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5FTfOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_qE6GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_v86GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_s06GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_iE9GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:700;font-display:swap;src:url
Open service 66.33.60.35:443 · resume.forestpark.dev
2026-01-02 03:37
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 20273
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 60401
Content-Type: text/html; charset=utf-8
Date: Fri, 02 Jan 2026 03:37:05 GMT
Etag: "f14571e43fc9f064af838436204559f5"
Last-Modified: Thu, 01 Jan 2026 21:59:12 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Matched-Path: /
X-Vercel-Cache: HIT
X-Vercel-Id: sfo1::qnq8t-1767325025681-6984c3881c37
Connection: close
Page title: 林 :: Forest Park || Full Stack Developer
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>林 :: Forest Park || Full Stack Developer</title><meta name="description" content="林 :: Forest Park || Full Stack Developer"/><link rel="icon" href="/favicon.ico"/><meta name="next-head-count" content="5"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" href="/_next/static/css/68f56ca4b585df66.css" as="style"/><link rel="stylesheet" href="/_next/static/css/68f56ca4b585df66.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script><script src="/_next/static/chunks/webpack-9b312e20a4e32339.js" defer=""></script><script src="/_next/static/chunks/framework-5f4595e5518b5600.js" defer=""></script><script src="/_next/static/chunks/main-01df828e572375b9.js" defer=""></script><script src="/_next/static/chunks/pages/_app-566b3d4fd10373e2.js" defer=""></script><script src="/_next/static/chunks/cb1608f2-bc43b58eb9b4e806.js" defer=""></script><script src="/_next/static/chunks/a9a7754c-ca641621a58ffac1.js" defer=""></script><script src="/_next/static/chunks/43-e91409f878d4174b.js" defer=""></script><script src="/_next/static/chunks/pages/index-3510282854fa2ec2.js" defer=""></script><script src="/_next/static/t52UR470tOrsXaO04jeXH/_buildManifest.js" defer=""></script><script src="/_next/static/t52UR470tOrsXaO04jeXH/_ssgManifest.js" defer=""></script><script src="/_next/static/t52UR470tOrsXaO04jeXH/_middlewareManifest.js" defer=""></script><style data-href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,500;1,700;1,900&display=swap">@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5rDDOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd58jDOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5wDDOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5LDfOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5FTfOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_qE6GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_v86GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_s06GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_iE9GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:700;font-display:swap;src:url
Open service 66.33.60.35:443 · resume.forestpark.dev
2025-12-30 11:28
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 4662602
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 60401
Content-Type: text/html; charset=utf-8
Date: Tue, 30 Dec 2025 11:28:22 GMT
Etag: "f14571e43fc9f064af838436204559f5"
Last-Modified: Thu, 06 Nov 2025 12:18:19 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Matched-Path: /
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::k8k6d-1767094102312-9db83e409fa7
Connection: close
Page title: 林 :: Forest Park || Full Stack Developer
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>林 :: Forest Park || Full Stack Developer</title><meta name="description" content="林 :: Forest Park || Full Stack Developer"/><link rel="icon" href="/favicon.ico"/><meta name="next-head-count" content="5"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" href="/_next/static/css/68f56ca4b585df66.css" as="style"/><link rel="stylesheet" href="/_next/static/css/68f56ca4b585df66.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script><script src="/_next/static/chunks/webpack-9b312e20a4e32339.js" defer=""></script><script src="/_next/static/chunks/framework-5f4595e5518b5600.js" defer=""></script><script src="/_next/static/chunks/main-01df828e572375b9.js" defer=""></script><script src="/_next/static/chunks/pages/_app-566b3d4fd10373e2.js" defer=""></script><script src="/_next/static/chunks/cb1608f2-bc43b58eb9b4e806.js" defer=""></script><script src="/_next/static/chunks/a9a7754c-ca641621a58ffac1.js" defer=""></script><script src="/_next/static/chunks/43-e91409f878d4174b.js" defer=""></script><script src="/_next/static/chunks/pages/index-3510282854fa2ec2.js" defer=""></script><script src="/_next/static/t52UR470tOrsXaO04jeXH/_buildManifest.js" defer=""></script><script src="/_next/static/t52UR470tOrsXaO04jeXH/_ssgManifest.js" defer=""></script><script src="/_next/static/t52UR470tOrsXaO04jeXH/_middlewareManifest.js" defer=""></script><style data-href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,500;1,700;1,900&display=swap">@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5rDDOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd58jDOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5wDDOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5LDfOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5FTfOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_qE6GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_v86GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_s06GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_iE9GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:700;font-display:swap;src:url
Open service 66.33.60.35:443 · resume.forestpark.dev
2025-12-22 14:37
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 60401
Content-Type: text/html; charset=utf-8
Date: Mon, 22 Dec 2025 14:37:56 GMT
Etag: "f14571e43fc9f064af838436204559f5"
Last-Modified: Mon, 22 Dec 2025 14:37:56 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Matched-Path: /
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::r8c4k-1766414276100-a7832913f8f1
Connection: close
Page title: 林 :: Forest Park || Full Stack Developer
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>林 :: Forest Park || Full Stack Developer</title><meta name="description" content="林 :: Forest Park || Full Stack Developer"/><link rel="icon" href="/favicon.ico"/><meta name="next-head-count" content="5"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" href="/_next/static/css/68f56ca4b585df66.css" as="style"/><link rel="stylesheet" href="/_next/static/css/68f56ca4b585df66.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script><script src="/_next/static/chunks/webpack-9b312e20a4e32339.js" defer=""></script><script src="/_next/static/chunks/framework-5f4595e5518b5600.js" defer=""></script><script src="/_next/static/chunks/main-01df828e572375b9.js" defer=""></script><script src="/_next/static/chunks/pages/_app-566b3d4fd10373e2.js" defer=""></script><script src="/_next/static/chunks/cb1608f2-bc43b58eb9b4e806.js" defer=""></script><script src="/_next/static/chunks/a9a7754c-ca641621a58ffac1.js" defer=""></script><script src="/_next/static/chunks/43-e91409f878d4174b.js" defer=""></script><script src="/_next/static/chunks/pages/index-3510282854fa2ec2.js" defer=""></script><script src="/_next/static/t52UR470tOrsXaO04jeXH/_buildManifest.js" defer=""></script><script src="/_next/static/t52UR470tOrsXaO04jeXH/_ssgManifest.js" defer=""></script><script src="/_next/static/t52UR470tOrsXaO04jeXH/_middlewareManifest.js" defer=""></script><style data-href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,500;1,700;1,900&display=swap">@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5rDDOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd58jDOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5wDDOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5LDfOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5FTfOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_qE6GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_v86GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_s06GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_iE9GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:700;font-display:swap;src:url
Open service 66.33.60.35:443 · resume.forestpark.dev
2025-12-20 17:14
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 368254
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 60401
Content-Type: text/html; charset=utf-8
Date: Sat, 20 Dec 2025 17:14:31 GMT
Etag: "f14571e43fc9f064af838436204559f5"
Last-Modified: Tue, 16 Dec 2025 10:56:57 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Matched-Path: /
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::dk5l6-1766250871583-dafd1dabe3e4
Connection: close
Page title: 林 :: Forest Park || Full Stack Developer
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>林 :: Forest Park || Full Stack Developer</title><meta name="description" content="林 :: Forest Park || Full Stack Developer"/><link rel="icon" href="/favicon.ico"/><meta name="next-head-count" content="5"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" href="/_next/static/css/68f56ca4b585df66.css" as="style"/><link rel="stylesheet" href="/_next/static/css/68f56ca4b585df66.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script><script src="/_next/static/chunks/webpack-9b312e20a4e32339.js" defer=""></script><script src="/_next/static/chunks/framework-5f4595e5518b5600.js" defer=""></script><script src="/_next/static/chunks/main-01df828e572375b9.js" defer=""></script><script src="/_next/static/chunks/pages/_app-566b3d4fd10373e2.js" defer=""></script><script src="/_next/static/chunks/cb1608f2-bc43b58eb9b4e806.js" defer=""></script><script src="/_next/static/chunks/a9a7754c-ca641621a58ffac1.js" defer=""></script><script src="/_next/static/chunks/43-e91409f878d4174b.js" defer=""></script><script src="/_next/static/chunks/pages/index-3510282854fa2ec2.js" defer=""></script><script src="/_next/static/t52UR470tOrsXaO04jeXH/_buildManifest.js" defer=""></script><script src="/_next/static/t52UR470tOrsXaO04jeXH/_ssgManifest.js" defer=""></script><script src="/_next/static/t52UR470tOrsXaO04jeXH/_middlewareManifest.js" defer=""></script><style data-href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,500;1,700;1,900&display=swap">@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5rDDOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd58jDOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5wDDOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5LDfOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5FTfOjA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_qE6GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_v86GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_s06GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_iE9GnA.woff) format('woff')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:700;font-display:swap;src:url