Domain dustindev.tech
United States
AMAZON-02
Software information

Heroku

tcp/443 tcp/80

Vercel

tcp/443 tcp/80

  • Open service 3.33.241.96:80 · dustindev.tech

    2026-01-12 21:09

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Mon, 12 Jan 2026 21:10:51 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ZhqZFaI1uV%2FBNDc3HTClTz71vdqxJcfHB5rEmaVPUSM%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768252251"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ZhqZFaI1uV%2FBNDc3HTClTz71vdqxJcfHB5rEmaVPUSM%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768252251"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found one day ago by HttpPlugin
    Create report
  • Open service 3.33.241.96:443 · dustindev.tech

    2026-01-12 21:08

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Mon, 12 Jan 2026 21:08:30 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=IzsXaA8WNGnz9KNR3Svu%2Fv7d3o%2FtQA9xHNqURsl2L8k%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768252110"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=IzsXaA8WNGnz9KNR3Svu%2Fv7d3o%2FtQA9xHNqURsl2L8k%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768252110"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found one day ago by HttpPlugin
    Create report
  • Open service 3.33.241.96:80 · dustindev.tech

    2026-01-11 21:10

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Sun, 11 Jan 2026 21:11:04 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=vDTwk8MnXqnU3jyC15P3%2BYo9tYrnLXochrgjRKi3pvg%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768165864"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=vDTwk8MnXqnU3jyC15P3%2BYo9tYrnLXochrgjRKi3pvg%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768165864"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2 days ago by HttpPlugin
    Create report
  • Open service 3.33.241.96:443 · dustindev.tech

    2026-01-11 21:08

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Sun, 11 Jan 2026 21:08:39 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=fr1U5dQcAWCbLU%2BKETIEVp9UGmtQkNeCIFiW1d2eA1s%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768165719"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=fr1U5dQcAWCbLU%2BKETIEVp9UGmtQkNeCIFiW1d2eA1s%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768165719"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2 days ago by HttpPlugin
    Create report
  • Open service 3.33.241.96:80 · dustindev.tech

    2026-01-10 21:12

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Sat, 10 Jan 2026 21:13:50 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=KNhE3mwXjgc8Qr0ekzDZ145GxXO2Y9faDyy23L9ayco%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768079630"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=KNhE3mwXjgc8Qr0ekzDZ145GxXO2Y9faDyy23L9ayco%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768079630"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2026-01-10 by HttpPlugin
    Create report
  • Open service 3.33.241.96:443 · dustindev.tech

    2026-01-10 21:11

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Sat, 10 Jan 2026 21:11:28 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=k%2B%2FpAkDz0WQXfYAj5eHnAQgc2SQZrAdFQsDjpsGur9Y%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768079488"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=k%2B%2FpAkDz0WQXfYAj5eHnAQgc2SQZrAdFQsDjpsGur9Y%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768079488"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2026-01-10 by HttpPlugin
    Create report
  • Open service 3.33.241.96:80 · dustindev.tech

    2026-01-09 21:34

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Fri, 09 Jan 2026 21:35:08 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=R8ceZ9vnEIoOn4ys8FGEbJJNllrWxnD3i8RaGlhTDKU%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767994508"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=R8ceZ9vnEIoOn4ys8FGEbJJNllrWxnD3i8RaGlhTDKU%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767994508"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2026-01-09 by HttpPlugin
    Create report
  • Open service 3.33.241.96:443 · dustindev.tech

    2026-01-09 21:32

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Fri, 09 Jan 2026 21:32:05 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=kExuDGJRbco67GLO32Im6maPeWfhgZs97EOx%2Bbcwu3M%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767994325"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=kExuDGJRbco67GLO32Im6maPeWfhgZs97EOx%2Bbcwu3M%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767994325"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2026-01-09 by HttpPlugin
    Create report
  • Open service 3.33.241.96:80 · dustindev.tech

    2026-01-08 21:23

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Thu, 08 Jan 2026 21:24:53 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=GgJ9kNn9klK%2Fhjo90G3r2AbibR1pNsU8LwjnhrtGS3Y%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767907493"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=GgJ9kNn9klK%2Fhjo90G3r2AbibR1pNsU8LwjnhrtGS3Y%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767907493"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 3.33.241.96:443 · dustindev.tech

    2026-01-08 21:20

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Thu, 08 Jan 2026 21:20:38 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=lltTa5lPFIfCvRqDYtnroJavdU52G%2B%2FAmt4ppRzyGj8%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767907238"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=lltTa5lPFIfCvRqDYtnroJavdU52G%2B%2FAmt4ppRzyGj8%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767907238"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2026-01-08 by HttpPlugin
    Create report
  • Open service 3.33.241.96:80 · dustindev.tech

    2026-01-07 21:14

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Wed, 07 Jan 2026 21:15:44 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=WmfJOsvJEryId4rIRMi%2BRuZsBw%2F8U2uYmqvNOSXRaes%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767820544"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=WmfJOsvJEryId4rIRMi%2BRuZsBw%2F8U2uYmqvNOSXRaes%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767820544"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2026-01-07 by HttpPlugin
    Create report
  • Open service 3.33.241.96:443 · dustindev.tech

    2026-01-07 21:11

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Wed, 07 Jan 2026 21:11:48 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=hKF61bA7Za7EqN2tPbDLuZWf%2BY7jnmHt5eC%2Fw9leo5E%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767820308"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=hKF61bA7Za7EqN2tPbDLuZWf%2BY7jnmHt5eC%2Fw9leo5E%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767820308"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2026-01-07 by HttpPlugin
    Create report
  • Open service 3.33.241.96:80 · dustindev.tech

    2026-01-06 21:10

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Tue, 06 Jan 2026 21:11:15 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=7KLi8cuJWI2lDHMDI7l1x0QbFPyt%2Bk8TepeYp%2FTs8hE%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767733875"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=7KLi8cuJWI2lDHMDI7l1x0QbFPyt%2Bk8TepeYp%2FTs8hE%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767733875"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2026-01-06 by HttpPlugin
    Create report
  • Open service 3.33.241.96:443 · dustindev.tech

    2026-01-06 21:07

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Tue, 06 Jan 2026 21:07:15 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=F6Kv5hpHTIXtubxTdZmzM9v9JYr69kc4loIYFmkSf%2Bg%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767733635"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=F6Kv5hpHTIXtubxTdZmzM9v9JYr69kc4loIYFmkSf%2Bg%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767733635"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2026-01-06 by HttpPlugin
    Create report
  • Open service 3.33.241.96:80 · dustindev.tech

    2026-01-03 21:09

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Sat, 03 Jan 2026 21:10:03 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=a5%2F8GDs39JtmXl8owY%2FlbQekak07%2FFPMydeuasV7boU%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767474603"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=a5%2F8GDs39JtmXl8owY%2FlbQekak07%2FFPMydeuasV7boU%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767474603"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2026-01-03 by HttpPlugin
    Create report
  • Open service 3.33.241.96:443 · dustindev.tech

    2026-01-02 21:37

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Fri, 02 Jan 2026 21:37:28 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=UP6r4vt5CJwuEf2DQwO%2BY6fyp5J2udzhImVG7oD870c%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767389848"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=UP6r4vt5CJwuEf2DQwO%2BY6fyp5J2udzhImVG7oD870c%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767389848"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2026-01-02 by HttpPlugin
    Create report
  • Open service 3.33.241.96:443 · dustindev.tech

    2026-01-01 21:16

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Thu, 01 Jan 2026 21:16:05 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=ynzwResw37V%2BGIvBA63nbrZ3fnlpPyuMLAo%2FAYO4s6s%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767302165"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ynzwResw37V%2BGIvBA63nbrZ3fnlpPyuMLAo%2FAYO4s6s%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767302165"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2026-01-01 by HttpPlugin
    Create report
  • Open service 3.33.241.96:80 · dustindev.tech

    2026-01-01 21:14

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Thu, 01 Jan 2026 21:14:06 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=zOjCJN0Ik2K0%2Bp09jc2Ez72kC23rYx5Kav%2F%2B1pCPtCg%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767302046"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=zOjCJN0Ik2K0%2Bp09jc2Ez72kC23rYx5Kav%2F%2B1pCPtCg%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767302046"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2026-01-01 by HttpPlugin
    Create report
  • Open service 3.33.241.96:443 · dustindev.tech

    2025-12-31 21:19

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Wed, 31 Dec 2025 21:19:18 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=fMIfGkgx4P%2BNozrhdKcxrf8rKoj%2BVXiTOeVZn1ZHlII%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767215958"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=fMIfGkgx4P%2BNozrhdKcxrf8rKoj%2BVXiTOeVZn1ZHlII%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767215958"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2025-12-31 by HttpPlugin
    Create report
  • Open service 3.33.241.96:80 · dustindev.tech

    2025-12-31 21:16

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Wed, 31 Dec 2025 21:17:01 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=0qxr3gEbNg%2FvksTF6rS6nguCf0OnT8rzZYtXQZfxEqQ%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767215821"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=0qxr3gEbNg%2FvksTF6rS6nguCf0OnT8rzZYtXQZfxEqQ%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767215821"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2025-12-31 by HttpPlugin
    Create report
  • Open service 3.33.241.96:443 · dustindev.tech

    2025-12-30 21:21

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Tue, 30 Dec 2025 21:21:40 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=wzyTOUSmdIhNuL831HaBIoAoyvj%2BwvFG8l5sIX18JGE%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767129700"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=wzyTOUSmdIhNuL831HaBIoAoyvj%2BwvFG8l5sIX18JGE%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767129700"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2025-12-30 by HttpPlugin
    Create report
  • Open service 3.33.241.96:80 · dustindev.tech

    2025-12-30 21:21

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Tue, 30 Dec 2025 21:21:37 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=J1GpOWetpFh4h5Tc1I4MDZsnOKyAcBjWqKYTuX8GkgE%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767129697"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=J1GpOWetpFh4h5Tc1I4MDZsnOKyAcBjWqKYTuX8GkgE%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767129697"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2025-12-30 by HttpPlugin
    Create report
  • Open service 3.33.241.96:443 · dustindev.tech

    2025-12-30 14:14

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Tue, 30 Dec 2025 14:14:51 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=KfBOAXEfbzow4635ngBwCtnPevNAP%2BEVk3aqlhL1Zv4%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767104091"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=KfBOAXEfbzow4635ngBwCtnPevNAP%2BEVk3aqlhL1Zv4%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767104091"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2025-12-30 by HttpPlugin
    Create report
  • Open service 3.33.241.96:443 · dustindev.tech

    2025-12-23 04:27

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Tue, 23 Dec 2025 04:28:00 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=Kj4FAbu%2Fq0gBR7uY%2Bs8V5V%2FehmIhFsHCRbBWgvrBMPI%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766464080"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=Kj4FAbu%2Fq0gBR7uY%2Bs8V5V%2FehmIhFsHCRbBWgvrBMPI%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766464080"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 3.33.241.96:80 · dustindev.tech

    2025-12-23 01:50

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Tue, 23 Dec 2025 01:50:27 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=8GEZdbCPEIW50NJwiN7H0EcdWkJBK550eDolXokqs98%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766454627"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=8GEZdbCPEIW50NJwiN7H0EcdWkJBK550eDolXokqs98%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766454627"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2025-12-23 by HttpPlugin
    Create report
  • Open service 3.33.241.96:443 · dustindev.tech

    2025-12-21 02:27

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Sun, 21 Dec 2025 02:27:19 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=N%2FdaGXIZ9oIHrv5JUCgZaidp2qEMkX2df2NLuYexaMQ%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766284039"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=N%2FdaGXIZ9oIHrv5JUCgZaidp2qEMkX2df2NLuYexaMQ%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766284039"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2025-12-21 by HttpPlugin
    Create report
  • Open service 216.198.79.3:80 · jwai.dustindev.tech

    2025-12-19 11:17

    HTTP/1.0 308 Permanent Redirect
    Content-Type: text/plain
    Location: https://jwai.dustindev.tech/
    Refresh: 0;url=https://jwai.dustindev.tech/
    server: Vercel
    
    
    Redirecting...
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 64.29.17.3:443 · jwai.dustindev.tech

    2025-12-19 11:17

    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Access-Control-Allow-Origin: *
    Age: 1624310
    Cache-Control: public, max-age=0, must-revalidate
    Content-Disposition: inline
    Content-Length: 72214
    Content-Type: text/html; charset=utf-8
    Date: Fri, 19 Dec 2025 11:17:04 GMT
    Etag: "575d5402f2cd09a48fa3ef8ab9c79a1c"
    Last-Modified: Sun, 30 Nov 2025 16:05:14 GMT
    Server: Vercel
    Strict-Transport-Security: max-age=63072000
    X-Vercel-Cache: HIT
    X-Vercel-Id: fra1::j2r5m-1766143024154-ec5593e2a375
    Connection: close
    
    Page title: Journey with AI | Journey with AIEasy to Use
    
    <!doctype html>
    <html lang="en" dir="ltr" class="plugin-pages plugin-id-default" data-has-hydrated="false">
    <head>
    <meta charset="UTF-8">
    <meta name="generator" content="Docusaurus v3.2.1">
    <title data-rh="true">Journey with AI | Journey with AI</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="http://jwai.dustindev.tech/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="http://jwai.dustindev.tech/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="http://jwai.dustindev.tech/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" property="og:title" content="Journey with AI | Journey with AI"><meta data-rh="true" name="description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-rh="true" property="og:description" content="Description will go into a meta tag in &lt;head /&gt;"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="http://jwai.dustindev.tech/"><link data-rh="true" rel="alternate" href="http://jwai.dustindev.tech/" hreflang="en"><link data-rh="true" rel="alternate" href="http://jwai.dustindev.tech/" hreflang="x-default"><script data-rh="true">function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container";n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n   <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n   <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n   <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span>  (default value)</p>\n   <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",(function(){void 0===window.docusaurus&&insertBanner()}))</script><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Journey with AI RSS Feed">
    <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Journey with AI Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2ebf54e.css">
    <script src="/assets/js/runtime~main.cc5fc012.js" defer="defer"></script>
    <script src="/assets/js/main.d92b4c2d.js" defer="defer"></script>
    </head>
    <body class="navigation-with-keyboard">
    <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" ari
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 64.29.17.3:80 · jwai.dustindev.tech

    2025-12-19 11:17

    HTTP/1.0 308 Permanent Redirect
    Content-Type: text/plain
    Location: https://jwai.dustindev.tech/
    Refresh: 0;url=https://jwai.dustindev.tech/
    server: Vercel
    
    
    Redirecting...
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 216.198.79.3:443 · jwai.dustindev.tech

    2025-12-19 11:17

    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Access-Control-Allow-Origin: *
    Age: 1471196
    Cache-Control: public, max-age=0, must-revalidate
    Content-Disposition: inline
    Content-Length: 72214
    Content-Type: text/html; charset=utf-8
    Date: Fri, 19 Dec 2025 11:17:02 GMT
    Etag: "575d5402f2cd09a48fa3ef8ab9c79a1c"
    Last-Modified: Tue, 02 Dec 2025 10:37:06 GMT
    Server: Vercel
    Strict-Transport-Security: max-age=63072000
    X-Vercel-Cache: HIT
    X-Vercel-Id: iad1::jlqrr-1766143022851-9bda64efd4af
    Connection: close
    
    Page title: Journey with AI | Journey with AIEasy to Use
    
    <!doctype html>
    <html lang="en" dir="ltr" class="plugin-pages plugin-id-default" data-has-hydrated="false">
    <head>
    <meta charset="UTF-8">
    <meta name="generator" content="Docusaurus v3.2.1">
    <title data-rh="true">Journey with AI | Journey with AI</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="http://jwai.dustindev.tech/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:image" content="http://jwai.dustindev.tech/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:url" content="http://jwai.dustindev.tech/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" property="og:title" content="Journey with AI | Journey with AI"><meta data-rh="true" name="description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-rh="true" property="og:description" content="Description will go into a meta tag in &lt;head /&gt;"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="http://jwai.dustindev.tech/"><link data-rh="true" rel="alternate" href="http://jwai.dustindev.tech/" hreflang="en"><link data-rh="true" rel="alternate" href="http://jwai.dustindev.tech/" hreflang="x-default"><script data-rh="true">function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container";n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n   <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n   <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n   <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span>  (default value)</p>\n   <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",(function(){void 0===window.docusaurus&&insertBanner()}))</script><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Journey with AI RSS Feed">
    <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Journey with AI Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b2ebf54e.css">
    <script src="/assets/js/runtime~main.cc5fc012.js" defer="defer"></script>
    <script src="/assets/js/main.d92b4c2d.js" defer="defer"></script>
    </head>
    <body class="navigation-with-keyboard">
    <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" ari
    Found 2025-12-19 by HttpPlugin
    Create report
  • Open service 3.33.241.96:443 · dustindev.tech

    2025-12-19 04:22

    HTTP/1.1 200 OK
    Cache-Control: s-maxage=31536000,
    Content-Length: 8559
    Content-Type: text/html; charset=utf-8
    Date: Fri, 19 Dec 2025 04:22:40 GMT
    Etag: "152vowlh8sh6lr"
    Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
    Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=qpdHgO1pGv7uANUjoSF4fsJR5xamu35voBTsbBntWAI%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766118160"}],"max_age":3600}
    Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=qpdHgO1pGv7uANUjoSF4fsJR5xamu35voBTsbBntWAI%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766118160"
    Server: Heroku
    Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, Accept-Encoding
    Via: 1.1 heroku-router
    X-Nextjs-Cache: HIT
    X-Nextjs-Prerender: 1
    X-Nextjs-Stale-Time: 4294967294
    X-Powered-By: Next.js
    Connection: close
    
    Page title: dustindev.tech
    
    <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/756c4f2588665815.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-358cfb54e56c65c3.js"/><script src="/_next/static/chunks/4bd1b696-695e1ce7e0bae80d.js" async=""></script><script src="/_next/static/chunks/517-20c21d9e29d72777.js" async=""></script><script src="/_next/static/chunks/main-app-04b6257975e89544.js" async=""></script><script src="/_next/static/chunks/837-22cc762a1fdcdf07.js" async=""></script><script src="/_next/static/chunks/app/page-9a667188c8d47997.js" async=""></script><meta name="next-size-adjust" content=""/><title>dustindev.tech</title><meta name="description" content="my corner of the internet"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_5cfdac __variable_9a8899 antialiased"><div class="w-screen h-screen bg-black relative"><div class="text-card-foreground w-full h-[920px] bg-black/[0.96] absolute bottom-0 overflow-hidden"><div class="pointer-events-none absolute rounded-full bg-[radial-gradient(circle_at_center,var(--tw-gradient-stops),transparent_80%)] blur-xl transition-opacity duration-200 from-zinc-50 via-zinc-100 to-zinc-200 opacity-0 -top-40 left-0 md:left-60 md:-top-20" style="width:200px;height:200px;left:-100px;top:-100px"></div><div class="flex h-full"><div class="w-1/3 p-8 relative z-10 flex flex-col justify-center"><h1 class="text-4xl md:text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">hi, i&#x27;m dustin</h1><p class="mt-4 text-neutral-300 max-w-lg">i love <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-purple-600" href="http://dustindev.tech">building</a> things and diving into cool tech.<br/>wanna see <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-green-400 to-cyan-500" href="http://portfolio.dustindev.tech">my portfolio </a>or ping me at this <a class="font-bold bg-clip-text text-transparent bg-gradient-to-r from-red-400 to-yellow-500" href="mailto:dustin.dev@hotmail.com">email</a>.</p></div><div class="flex-1 relative"><!--$--><div style="width:100%;height:100%;overflow:hidden" class="w-full h-full"><canvas style="display:none"></canvas></div><!--/$--></div></div></div></div><script src="/_next/static/chunks/webpack-358cfb54e56c65c3.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5244,[],\"\"]\n3:I[3866,[],\"\"]\n4:I[8986,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"Spotlight\"]\n5:I[4428,[\"837\",\"static/chunks/837-22cc762a1fdcdf07.js\",\"974\",\"static/chunks/app/page-9a667188c8d47997.js\"],\"SplineScene\"]\n6:I[6213,[],\"OutletBoundary\"]\n8:I[6213,[],\"MetadataBoundary\"]\na:I[6213,[],\"ViewportBoundary\"]\nc:I[4835,[],\"\"]\n:HL[\"/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/756c4f2588665815.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"LSsvEFtWfc6ex2gMwfjhv\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/756c4f2588665815.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\
    Found 2025-12-19 by HttpPlugin
    Create report
dustindev.tech
CN:
dustindev.tech
Key:
RSA-2048
Issuer:
R13
Not before:
2025-12-16 01:13
Not after:
2026-03-16 01:13
jwai.dustindev.tech
CN:
jwai.dustindev.tech
Key:
RSA-2048
Issuer:
R13
Not before:
2025-10-19 08:00
Not after:
2026-01-17 08:00
Domain summary
IP summary