AmazonS3
tcp/443 tcp/80
CloudFront
tcp/443 tcp/80
Netlify
tcp/443
cloudflare
tcp/443
nginx
tcp/80
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c63442d9d63442d9db7f4c636b7f4c636b7f4c636b7f4c636
Found 1 files trough .DS_Store spidering: /images
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c63442d9d63442d9db7f4c636b7f4c636b7f4c636b7f4c636
Found 1 files trough .DS_Store spidering: /images
GraphQL introspection is enabled.
This could leak to data leak if not properly configured.
Severity: medium
Fingerprint: c2db3a1c40d490db1a0bbaa374c2942e74c2942e74c2942e74c2942e74c2942e
GraphQL introspection enabled at /graphql Detected: Magento
Severity: medium
Fingerprint: c2db3a1c40d490dbf8cbe7e2df9b2641df9b2641df9b2641df9b2641df9b2641
GraphQL introspection enabled at /graphql/api Detected: Magento
Severity: medium
Fingerprint: c2db3a1c40d490dbf8cbe7e2f8cbe7e2f8cbe7e2f8cbe7e2f8cbe7e2f8cbe7e2
GraphQL introspection enabled at /graphql/api
Severity: medium
Fingerprint: c2db3a1c40d490db1a0bbaa31a0bbaa31a0bbaa31a0bbaa31a0bbaa31a0bbaa3
GraphQL introspection enabled at /graphql
Open service 18.239.208.48:443 · apisentry.ai
2026-01-23 21:09
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 57076 Connection: close Date: Sat, 10 Jan 2026 10:06:34 GMT ETag: "t1zpn21m481812" x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 x-powered-by: Next.js Cache-Control: s-maxage=31536000 Vary: Accept-Encoding X-Cache: Hit from cloudfront Via: 1.1 b2759d0b84d9378c5df10333918381e0.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: z0-TsksNTMwrtnU3qbD0QU90x1cq6dKEGLEqENxf4GaIJwmUQ6diXw== Age: 1162956 Page title: APISentry - All-in-One API Security Platform <!DOCTYPE html><!--6v9aW6LhGWo8kCR5YamIi--><html lang="en" class="inter_c15e96cb-module__0bjUvq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/hero-dashboard.gif"/><link rel="stylesheet" href="/_next/static/chunks/c1d2ed0e3e18acb2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/268983ca9e2831a7.js"/><script src="/_next/static/chunks/c09bdfec4fc2b7da.js" async=""></script><script src="/_next/static/chunks/a92b6a2da18471af.js" async=""></script><script src="/_next/static/chunks/3edcb8ad57e94f8f.js" async=""></script><script src="/_next/static/chunks/turbopack-e5475dca3fb4bbb4.js" async=""></script><script src="/_next/static/chunks/771f338c5e3a659a.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/240461da8f3815e6.js" async=""></script><script src="/_next/static/chunks/fa84e6c3b7b86220.js" async=""></script><script src="/_next/static/chunks/336431a8be18e845.js" async=""></script><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.json"/><meta name="next-size-adjust" content=""/><title>APISentry - All-in-One API Security Platform</title><meta name="description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis in one unified platform."/><meta name="author" content="APISentry"/><meta name="keywords" content="API security,WAF,Web Application Firewall,API protection,source code security scanning,API threat detection,vulnerability scanning,API monitoring,OWASP,API firewall"/><meta name="creator" content="APISentry"/><meta name="publisher" content="APISentry"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://apisentry.com"/><meta property="og:title" content="APISentry - All-in-One API Security Platform"/><meta property="og:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis."/><meta property="og:url" content="https://apisentry.com"/><meta property="og:site_name" content="APISentry"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://apisentry.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="APISentry - API Security Platform"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="APISentry - All-in-One API Security Platform"/><meta name="twitter:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, and vulnerability scanning."/><meta name="twitter:image" content="https://apisentry.com/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.e87bdd2c.ico" sizes="200x200" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="inter_c15e96cb-module__0bjUvq__variable antialiased"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 w-full bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/60 dark:bg-gray-900/95"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5 flex items-center gap-2" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentCo
Open service 18.239.208.48:80 · jontoye.dev
2026-01-23 09:58
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 89393
Connection: close
Date: Fri, 23 Jan 2026 03:36:37 GMT
Last-Modified: Sun, 16 Nov 2025 13:03:27 GMT
ETag: "dfd37a8f0e108e939c0af396adddfdbe"
Server: AmazonS3
X-Cache: Hit from cloudfront
Via: 1.1 7b3039c48360643d61f0384c64a0d9d8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: BRU50-P1
X-Amz-Cf-Id: _Hh_y_YWSpJltgignyz1RsO3jnhSLvAi1h2qh163ycGgjLd-V0pclQ==
Age: 22909
Page title: Jon Toye
<!DOCTYPE html><html lang="en" class="scroll-py-14 scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/904be59b21bd51cb-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/xanadu-logo.jpg"/><link rel="preload" as="image" href="/images/tablz-logo.jpg"/><link rel="preload" as="image" href="/images/blackbird-logo.jpg"/><link rel="preload" as="image" href="/images/halsall-logo.jpg"/><link rel="preload" as="image" href="/images/crusty-baker.jpeg"/><link rel="stylesheet" href="/_next/static/css/b1c748b727b937ff.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-62a1e903db166957.js"/><script src="/_next/static/chunks/4bd1b696-ad45a0d75f1c7ab5.js" async=""></script><script src="/_next/static/chunks/684-03ff319ee9c9c36a.js" async=""></script><script src="/_next/static/chunks/main-app-b0096c22a2a89827.js" async=""></script><script src="/_next/static/chunks/233-376212fa37f190f0.js" async=""></script><script src="/_next/static/chunks/app/page-fb756c0771c1cc29.js" async=""></script><meta name="next-size-adjust" content=""/><title>Jon Toye</title><meta name="description" content="Full Stack Web Developer with background in Civil Engineering and Hospitality."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__className_069ab3"><nav class="sticky top-0 hidden font-medium text-black sm:block bg-secondary"><ul class="container flex justify-between px-20 py-4 list-none"><li><a href="#about" class="hover:text-tertiary">About</a></li><li><a href="#work" class="hover:text-tertiary">Experience</a></li><li><a href="#projects" class="hover:text-tertiary">Projects</a></li><li><a href="#contact" class="hover:text-tertiary">Contact</a></li></ul></nav><main class="bg-secondary "><section id="hero" class="h-[600px] text-black bg-[url(/images/waves-primary.svg)] bg-cover bg-fixed"><div class="container flex items-center justify-between h-full gap-10"><div class="flex-1"><h1 class="flex flex-col gap-4" style="opacity:0;transform:translateX(-100px)"><span class="text-2xl flex items-center"><span class="mr-4">— Hello, I'm Jon </span><span class="inline-block">👋</span></span><span class="text-4xl font-semibold uppercase sm:text-5xl md:text-6xl">Full-Stack <span class="block text-primary">Web Developer</span></span></h1></div></div></section><section id="about" class="flex bg-primary min-h-[350px] py-5 text-black"><div class="container flex flex-col justify-between gap-4 my-auto md:flex-row md:gap-10"><h2 class="text-3xl font-semibold uppercase md:text-4xl text-nowrap">About <em class="text-white">me</em></h2><div class="text-lg font-semibold sm:text-xl"><p>I'm a <u class="font-normal">full-stack developer</u> with a background in civil engineering and a passion for crafting both <u class="font-normal">clean code and crusty sourdough</u>. Whether I'm building intuitive web apps or experimenting with wild yeast, I love combining<!-- --> <u class="font-normal">structure, creativity, and precision</u> in everything I do.</p></div></div></section><section id="work" class="pt-20 pb-10 text-black"><div class="container flex flex-col items-center gap-10"><h2 class="text-3xl font-semibold uppercase md:text-4xl text-nowrap">Work <em class="text-primary">Experience</em></h2><div class="grid grid-cols-1 gap-10 md:grid-cols-2"><div style="opacity:0;transform:translateY(30px)"><div class="p-4 bg-white rounded-lg shadow-md"><div class="p-4"><div class="flex items-center gap-3"><img src="/images/xanadu-logo.jpg" width="48" height="48" alt="Logo"/><div><a href="https://xanadu.ai" target="_blank" rel="noopener noreferrer" class="flex items-center justify-between gap
Open service 18.239.208.48:443 · apisentry.ai
2026-01-22 21:36
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 57076 Connection: close Date: Thu, 22 Jan 2026 21:36:56 GMT ETag: "t1zpn21m481812" x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 x-powered-by: Next.js Cache-Control: s-maxage=31536000 Vary: Accept-Encoding X-Cache: Miss from cloudfront Via: 1.1 2c4b655a5de1371195f92ed356802ebe.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: Fr2wPAfFO2IPJdVPozdv3WwsDCZOFsC_r2Y0c-HrFu0qCJeDLORyGA== Page title: APISentry - All-in-One API Security Platform <!DOCTYPE html><!--6v9aW6LhGWo8kCR5YamIi--><html lang="en" class="inter_c15e96cb-module__0bjUvq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/hero-dashboard.gif"/><link rel="stylesheet" href="/_next/static/chunks/c1d2ed0e3e18acb2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/268983ca9e2831a7.js"/><script src="/_next/static/chunks/c09bdfec4fc2b7da.js" async=""></script><script src="/_next/static/chunks/a92b6a2da18471af.js" async=""></script><script src="/_next/static/chunks/3edcb8ad57e94f8f.js" async=""></script><script src="/_next/static/chunks/turbopack-e5475dca3fb4bbb4.js" async=""></script><script src="/_next/static/chunks/771f338c5e3a659a.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/240461da8f3815e6.js" async=""></script><script src="/_next/static/chunks/fa84e6c3b7b86220.js" async=""></script><script src="/_next/static/chunks/336431a8be18e845.js" async=""></script><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.json"/><meta name="next-size-adjust" content=""/><title>APISentry - All-in-One API Security Platform</title><meta name="description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis in one unified platform."/><meta name="author" content="APISentry"/><meta name="keywords" content="API security,WAF,Web Application Firewall,API protection,source code security scanning,API threat detection,vulnerability scanning,API monitoring,OWASP,API firewall"/><meta name="creator" content="APISentry"/><meta name="publisher" content="APISentry"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://apisentry.com"/><meta property="og:title" content="APISentry - All-in-One API Security Platform"/><meta property="og:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis."/><meta property="og:url" content="https://apisentry.com"/><meta property="og:site_name" content="APISentry"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://apisentry.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="APISentry - API Security Platform"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="APISentry - All-in-One API Security Platform"/><meta name="twitter:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, and vulnerability scanning."/><meta name="twitter:image" content="https://apisentry.com/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.e87bdd2c.ico" sizes="200x200" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="inter_c15e96cb-module__0bjUvq__variable antialiased"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 w-full bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/60 dark:bg-gray-900/95"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5 flex items-center gap-2" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentCo
Open service 18.239.208.48:443 · apisentry.ai
2026-01-21 21:16
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 57076 Connection: close Date: Sat, 10 Jan 2026 10:06:34 GMT ETag: "t1zpn21m481812" x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 x-powered-by: Next.js Cache-Control: s-maxage=31536000 Vary: Accept-Encoding X-Cache: Hit from cloudfront Via: 1.1 3e4136d7d0934a67d56236a4bbc281f4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: YNzvwCADw5OsjqFPjzM_MWNsub9Kjgg-ntVCF-NqGE3ETj0x2HEtUg== Age: 990577 Page title: APISentry - All-in-One API Security Platform <!DOCTYPE html><!--6v9aW6LhGWo8kCR5YamIi--><html lang="en" class="inter_c15e96cb-module__0bjUvq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/hero-dashboard.gif"/><link rel="stylesheet" href="/_next/static/chunks/c1d2ed0e3e18acb2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/268983ca9e2831a7.js"/><script src="/_next/static/chunks/c09bdfec4fc2b7da.js" async=""></script><script src="/_next/static/chunks/a92b6a2da18471af.js" async=""></script><script src="/_next/static/chunks/3edcb8ad57e94f8f.js" async=""></script><script src="/_next/static/chunks/turbopack-e5475dca3fb4bbb4.js" async=""></script><script src="/_next/static/chunks/771f338c5e3a659a.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/240461da8f3815e6.js" async=""></script><script src="/_next/static/chunks/fa84e6c3b7b86220.js" async=""></script><script src="/_next/static/chunks/336431a8be18e845.js" async=""></script><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.json"/><meta name="next-size-adjust" content=""/><title>APISentry - All-in-One API Security Platform</title><meta name="description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis in one unified platform."/><meta name="author" content="APISentry"/><meta name="keywords" content="API security,WAF,Web Application Firewall,API protection,source code security scanning,API threat detection,vulnerability scanning,API monitoring,OWASP,API firewall"/><meta name="creator" content="APISentry"/><meta name="publisher" content="APISentry"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://apisentry.com"/><meta property="og:title" content="APISentry - All-in-One API Security Platform"/><meta property="og:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis."/><meta property="og:url" content="https://apisentry.com"/><meta property="og:site_name" content="APISentry"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://apisentry.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="APISentry - API Security Platform"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="APISentry - All-in-One API Security Platform"/><meta name="twitter:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, and vulnerability scanning."/><meta name="twitter:image" content="https://apisentry.com/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.e87bdd2c.ico" sizes="200x200" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="inter_c15e96cb-module__0bjUvq__variable antialiased"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 w-full bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/60 dark:bg-gray-900/95"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5 flex items-center gap-2" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentCo
Open service 18.239.208.48:443 · apisentry.ai
2026-01-12 21:20
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 57076 Connection: close Date: Mon, 12 Jan 2026 21:20:14 GMT ETag: "t1zpn21m481812" x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 x-powered-by: Next.js Cache-Control: s-maxage=31536000 Vary: Accept-Encoding X-Cache: Miss from cloudfront Via: 1.1 0f8477062090de8d23b9985455734a32.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: Ff_7Gb_cEsg-IxmKaQb6hKSRl2ql0gW-h7YAM8ehl9THUtWmVCYkxA== Page title: APISentry - All-in-One API Security Platform <!DOCTYPE html><!--6v9aW6LhGWo8kCR5YamIi--><html lang="en" class="inter_c15e96cb-module__0bjUvq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/hero-dashboard.gif"/><link rel="stylesheet" href="/_next/static/chunks/c1d2ed0e3e18acb2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/268983ca9e2831a7.js"/><script src="/_next/static/chunks/c09bdfec4fc2b7da.js" async=""></script><script src="/_next/static/chunks/a92b6a2da18471af.js" async=""></script><script src="/_next/static/chunks/3edcb8ad57e94f8f.js" async=""></script><script src="/_next/static/chunks/turbopack-e5475dca3fb4bbb4.js" async=""></script><script src="/_next/static/chunks/771f338c5e3a659a.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/240461da8f3815e6.js" async=""></script><script src="/_next/static/chunks/fa84e6c3b7b86220.js" async=""></script><script src="/_next/static/chunks/336431a8be18e845.js" async=""></script><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.json"/><meta name="next-size-adjust" content=""/><title>APISentry - All-in-One API Security Platform</title><meta name="description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis in one unified platform."/><meta name="author" content="APISentry"/><meta name="keywords" content="API security,WAF,Web Application Firewall,API protection,source code security scanning,API threat detection,vulnerability scanning,API monitoring,OWASP,API firewall"/><meta name="creator" content="APISentry"/><meta name="publisher" content="APISentry"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://apisentry.com"/><meta property="og:title" content="APISentry - All-in-One API Security Platform"/><meta property="og:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis."/><meta property="og:url" content="https://apisentry.com"/><meta property="og:site_name" content="APISentry"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://apisentry.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="APISentry - API Security Platform"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="APISentry - All-in-One API Security Platform"/><meta name="twitter:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, and vulnerability scanning."/><meta name="twitter:image" content="https://apisentry.com/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.e87bdd2c.ico" sizes="200x200" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="inter_c15e96cb-module__0bjUvq__variable antialiased"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 w-full bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/60 dark:bg-gray-900/95"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5 flex items-center gap-2" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentCo
Open service 18.239.208.48:443 · apisentry.ai
2026-01-11 21:24
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 57076 Connection: close Date: Sun, 11 Jan 2026 21:24:40 GMT ETag: "t1zpn21m481812" x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 x-powered-by: Next.js Cache-Control: s-maxage=31536000 Vary: Accept-Encoding X-Cache: Miss from cloudfront Via: 1.1 b23911d471c22383c023eec862afc500.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: -ZB1_S0WgjKzdB2umV0KeB-4rVDI_Pqr7L6Vg7olr_fUkkqNtCuCng== Page title: APISentry - All-in-One API Security Platform <!DOCTYPE html><!--6v9aW6LhGWo8kCR5YamIi--><html lang="en" class="inter_c15e96cb-module__0bjUvq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/hero-dashboard.gif"/><link rel="stylesheet" href="/_next/static/chunks/c1d2ed0e3e18acb2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/268983ca9e2831a7.js"/><script src="/_next/static/chunks/c09bdfec4fc2b7da.js" async=""></script><script src="/_next/static/chunks/a92b6a2da18471af.js" async=""></script><script src="/_next/static/chunks/3edcb8ad57e94f8f.js" async=""></script><script src="/_next/static/chunks/turbopack-e5475dca3fb4bbb4.js" async=""></script><script src="/_next/static/chunks/771f338c5e3a659a.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/240461da8f3815e6.js" async=""></script><script src="/_next/static/chunks/fa84e6c3b7b86220.js" async=""></script><script src="/_next/static/chunks/336431a8be18e845.js" async=""></script><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.json"/><meta name="next-size-adjust" content=""/><title>APISentry - All-in-One API Security Platform</title><meta name="description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis in one unified platform."/><meta name="author" content="APISentry"/><meta name="keywords" content="API security,WAF,Web Application Firewall,API protection,source code security scanning,API threat detection,vulnerability scanning,API monitoring,OWASP,API firewall"/><meta name="creator" content="APISentry"/><meta name="publisher" content="APISentry"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://apisentry.com"/><meta property="og:title" content="APISentry - All-in-One API Security Platform"/><meta property="og:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis."/><meta property="og:url" content="https://apisentry.com"/><meta property="og:site_name" content="APISentry"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://apisentry.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="APISentry - API Security Platform"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="APISentry - All-in-One API Security Platform"/><meta name="twitter:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, and vulnerability scanning."/><meta name="twitter:image" content="https://apisentry.com/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.e87bdd2c.ico" sizes="200x200" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="inter_c15e96cb-module__0bjUvq__variable antialiased"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 w-full bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/60 dark:bg-gray-900/95"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5 flex items-center gap-2" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentCo
Open service 18.239.208.48:443 · apisentry.ai
2026-01-10 21:07
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 57076 Connection: close Date: Wed, 07 Jan 2026 21:22:11 GMT ETag: "t1zpn21m481812" x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 x-powered-by: Next.js Cache-Control: s-maxage=31536000 Vary: Accept-Encoding X-Cache: Hit from cloudfront Via: 1.1 20bac96d0c0df74d5e600294d22661e6.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: d2sQun-H-v-KREaxE3MYfMioaYiKGAkyB3YSl5d3E0W2QwIY9iwkpQ== Age: 258339 Page title: APISentry - All-in-One API Security Platform <!DOCTYPE html><!--6v9aW6LhGWo8kCR5YamIi--><html lang="en" class="inter_c15e96cb-module__0bjUvq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/hero-dashboard.gif"/><link rel="stylesheet" href="/_next/static/chunks/c1d2ed0e3e18acb2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/268983ca9e2831a7.js"/><script src="/_next/static/chunks/c09bdfec4fc2b7da.js" async=""></script><script src="/_next/static/chunks/a92b6a2da18471af.js" async=""></script><script src="/_next/static/chunks/3edcb8ad57e94f8f.js" async=""></script><script src="/_next/static/chunks/turbopack-e5475dca3fb4bbb4.js" async=""></script><script src="/_next/static/chunks/771f338c5e3a659a.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/240461da8f3815e6.js" async=""></script><script src="/_next/static/chunks/fa84e6c3b7b86220.js" async=""></script><script src="/_next/static/chunks/336431a8be18e845.js" async=""></script><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.json"/><meta name="next-size-adjust" content=""/><title>APISentry - All-in-One API Security Platform</title><meta name="description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis in one unified platform."/><meta name="author" content="APISentry"/><meta name="keywords" content="API security,WAF,Web Application Firewall,API protection,source code security scanning,API threat detection,vulnerability scanning,API monitoring,OWASP,API firewall"/><meta name="creator" content="APISentry"/><meta name="publisher" content="APISentry"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://apisentry.com"/><meta property="og:title" content="APISentry - All-in-One API Security Platform"/><meta property="og:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis."/><meta property="og:url" content="https://apisentry.com"/><meta property="og:site_name" content="APISentry"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://apisentry.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="APISentry - API Security Platform"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="APISentry - All-in-One API Security Platform"/><meta name="twitter:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, and vulnerability scanning."/><meta name="twitter:image" content="https://apisentry.com/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.e87bdd2c.ico" sizes="200x200" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="inter_c15e96cb-module__0bjUvq__variable antialiased"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 w-full bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/60 dark:bg-gray-900/95"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5 flex items-center gap-2" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentCo
Open service 18.239.208.48:443 · trade1-app.com
2026-01-10 18:22
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 2455
Connection: close
Last-Modified: Mon, 06 Oct 2025 08:14:01 GMT
Server: AmazonS3
Date: Sat, 10 Jan 2026 07:22:28 GMT
ETag: "481ec12b8382c9fb1b933e022856597c"
X-Cache: Hit from cloudfront
Via: 1.1 6670d9f343a3e0a96c4d7c936f139a06.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: BRU50-P1
X-Amz-Cf-Id: KiVvjndJL5vrFtTfqlDi7JguJ52YNQF3xMJM0dLwmaiSoGSsMwQWpQ==
Age: 39623
Page title:
Diese Plattform wurden beschlagnahmt / This platform have been seized
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>
Diese Plattform wurden beschlagnahmt / This platform have been seized
</title>
<link rel="stylesheet" href="/css/main.css" />
<link rel="icon" href="/img/favicon.ico" type="image/x-icon" />
</head>
<body>
<div class="content" style="background-image: url('/img/bg.jpg')">
<div class="content-main">
<div class="text text-de">
<h1>
Diese Plattform und der kriminelle Inhalt wurden beschlagnahmt
</h1>
<h2>durch das Landeskriminalamt Baden-Württemberg</h2>
<h2>im Auftrag der Generalstaatsanwaltschaft Karlsruhe.</h2>
<h3>
Sollten Sie eine Strafanzeige wegen Anlagebetruges erstatten wollen,
wenden Sie sich bitte an Ihre örtlich zuständige
Polizeidienststelle. Weitere Informationen und Präventionstipps zum
Thema Cybertrading-Betrug finden sich auf der Website der Polizei:
<a
href="https://praevention.polizei-bw.de/praevention/cybertrading-betrug/"
>polizei-bw.de - Cybertrading-Betrug</a
>
</h3>
</div>
<div>
<img class="img-seized" src="/img/seized-cropped.png" alt="Seized" />
</div>
<div class="text text-en">
<h1>This platform and the criminal content have been seized</h1>
<h2>by the State Bureau of Investigation Baden-Württemberg</h2>
<h2>on behalf of General Public Prosecutor's Office Karlsruhe.</h2>
<h3>
If you wish to file a criminal complaint for investment fraud,
please contact your local police station.
</h3>
</div>
</div>
<div class="logos">
<img
class="logo-lkabw"
src="/img/logo-lkabw.png"
alt="Landeskriminalamt Baden-Württemberg"
/>
<img
class="logo-europol"
src="/img/logo-europol-square-negative.png"
alt="Europol"
/>
<img class="logo-bafin" src="/img/logo-bafin.svg" alt="Bafin" />
<img
class="logo-ccz"
src="/img/logo_cybercrime-center.png"
alt="Generalstaatsanwaltschaft Karlsruhe Cybercrime-Zentrum Baden-Württemberg"
/>
</div>
</div>
</body>
</html>
Open service 18.239.208.48:443 · predictiveinsights.co.uk
2026-01-10 18:08
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 10 Jan 2026 18:08:43 GMT Content-Length: 0 Connection: close Location: https://predictiveinsights.net/ X-Cache: FunctionGeneratedResponse from cloudfront Via: 1.1 56692dbe29c7865d0d6062c6ee524ab8.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 X-Amz-Cf-Id: okSOyBpmM0gx7aQT3_nnE8EMyMc2trziqX6SeWZxUJYKxmAfL-kAlQ== X-XSS-Protection: 1; mode=block X-Frame-Options: SAMEORIGIN Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff Strict-Transport-Security: max-age=31536000
Open service 18.239.208.48:80 · frontatuarial.dev.cloud.itau.com.br
2026-01-10 12:08
HTTP/1.1 403 Forbidden Server: CloudFront Date: Sat, 10 Jan 2026 12:08:27 GMT Content-Type: text/html Content-Length: 986 Connection: close X-Cache: Error from cloudfront Via: 1.1 3a6918f8303b76a25e42cc711a39992a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: d7dw5EAr5pxoaHq0os40iJ9gQYIbZyGfKPWkZwuLl8IH7YtCrcx3xA== X-XSS-Protection: 1; mode=block X-Frame-Options: SAMEORIGIN Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff Page title: ERROR: The request could not be satisfied <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>403 ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> The Amazon CloudFront distribution is configured to block access from your country. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. <BR clear="all"> If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: d7dw5EAr5pxoaHq0os40iJ9gQYIbZyGfKPWkZwuLl8IH7YtCrcx3xA== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>
Open service 18.239.208.48:80 · leadrouting.qaautonation.com
2026-01-10 11:06
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 10 Jan 2026 11:06:49 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://leadrouting.qaautonation.com/ X-Cache: Redirect from cloudfront Via: 1.1 c7cc1af664f6fdd56175f3f525f6a40c.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 X-Amz-Cf-Id: KrSWpkWKdCYcNExS_HZobF-AL292pvVhhoCeFKyzoYpahrSwqwUBpg== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.239.208.48:443 · msa.skillspass.com
2026-01-10 10:50
HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close Date: Sat, 10 Jan 2026 10:50:33 GMT X-Powered-By: WP Engine X-Cache-Group: normal X-Cacheable: SHORT Cache-Control: max-age=600, must-revalidate Cf-Cache-Status: HIT Cf-Ray: 9bbb9d344914a2c7-YUL Last-Modified: Sat, 10 Jan 2026 10:50:30 GMT Link: <https://msa.skillspass.com/wp-json/>; rel="https://api.w.org/", <https://msa.skillspass.com/wp-json/wp/v2/pages/2552>; rel="alternate"; title="JSON"; type="application/json", <https://msa.skillspass.com/>; rel=shortlink Permissions-Policy: private-state-token-redemption=(self "https://www.google.com" "https://www.gstatic.com" "https://recaptcha.net" "https://challenges.cloudflare.com" "https://hcaptcha.com"), private-state-token-issuance=(self "https://www.google.com" "https://www.gstatic.com" "https://recaptcha.net" "https://challenges.cloudflare.com" "https://hcaptcha.com") Server: cloudflare Set-Cookie: __cf_bm=6xblxT8fu13MwIvrdLJhqDmB8MbsTKYiutH4YadxeRY-1768042233-1.0.1.1-r.RtSBUmHBBd7bvr9jTuG52wQYS5BFQXvG4Rhi8k62VOqAn9zBOZTlTtTjHpIrvxSbD__D6GNZlOIEOQljy4yqufna8dvMvpafygRHDj9pc; path=/; expires=Sat, 10-Jan-26 11:20:33 GMT; domain=.msa.skillspass.com; HttpOnly; Secure; SameSite=None Vary: Accept-Encoding, Accept-Encoding, Accept-Encoding, Accept-Encoding,Cookie X-Cache: Miss from cloudfront Via: 1.1 3e4136d7d0934a67d56236a4bbc281f4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 X-Amz-Cf-Id: 5Zpu8DkKbF-ZdXGzglnzvHR6gijFoDAwxXPKvl07_UgX7L_FIUcSVQ== Age: 3
Open service 18.239.208.48:443 · rss.lostandfoundsite.net
2026-01-10 08:48
HTTP/1.1 403 Forbidden Server: CloudFront Date: Sat, 10 Jan 2026 08:48:50 GMT Content-Type: text/html Content-Length: 919 Connection: close X-Cache: Error from cloudfront Via: 1.1 3e4136d7d0934a67d56236a4bbc281f4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: MrFSeWF2p57G-cGcAwpyJ4zVQyszk1kYpqbMNXCia5VmGKaPB666Bw== Page title: ERROR: The request could not be satisfied <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>403 ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> Request blocked. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. <BR clear="all"> If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: MrFSeWF2p57G-cGcAwpyJ4zVQyszk1kYpqbMNXCia5VmGKaPB666Bw== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>
Open service 18.239.208.48:443 · st.sendbird.com
2026-01-10 08:37
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 115548
Connection: close
Date: Sat, 10 Jan 2026 08:37:40 GMT
x-nf-request-id: 01KEKGVN9TCDGF7W464D3BEKYC
Accept-Ranges: bytes
access-control-allow-origin: *
Cache-Control: public,max-age=0,s-maxage=86400,stale-while-revalidate=300
cache-status: "Netlify Edge"; hit
ETag: "603ab7cac39c9818ba20f20b6a9076fd-ssl"
Server: Netlify
strict-transport-security: max-age=31536000; includeSubDomains; preload
X-Cache: Hit from cloudfront
Via: 1.1 44d88ba206b56c0540bbbe3f1fa2b8ea.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: BRU50-P1
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: DhQsWRcafHGcdsAw0Qf-iEKXKRTj7jIcCGPr6oROvnRzA8af9BsjBw==
Age: 18052
Page title: The AI customer experience platform for enterprise | Sendbird
<!doctype html>
<html data-n-head-ssr lang="en-US" data-n-head="%7B%22lang%22:%7B%22ssr%22:%22en-US%22%7D%7D" data-critters-container>
<head>
<link rel="preload" href="/fonts/gellix/Gellix-Medium.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/fonts/gellix/Gellix-SemiBold.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/fonts/gellix/Gellix-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/fonts/helvetica-now-text/HelveticaNowText-Regular.otf" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preconnect" href="https://sendbird.imgix.net">
<link href="/fonts/fonts.css" rel="stylesheet" type="text/css">
<!-- Global site tag (gtag.js) - Google Analytics -->
<!-- <script src="https://www.googletagmanager.com/gtag/js?id=UA-39104662-25" type="text/javascript" charset="UTF-8"
crossorigin="anonymous" async></script> -->
<script>window.dataLayer=window.dataLayer||[],window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js"}),(window.requestIdleCallback||function(e){return setTimeout(e,500)})(function(){var e=document.createElement("script");e.async=!0,e.src="https://www.googletagmanager.com/gtm.js?id=GTM-P783HJQ",document.head.appendChild(e)})</script>
<!-- OneTrust Cookies Consent Notice start for sendbird.com -->
<!-- <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8"
data-domain-script="48dab1ac-50ab-4295-ae94-baa270b11ee4"></script>
<script type="text/javascript">
function OptanonWrapper() { }
</script>-->
<script>window.addEventListener("load",()=>{"requestIdleCallback"in window?requestIdleCallback(()=>{var t=document.createElement("script");t.src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js",t.type="text/javascript",t.charset="UTF-8",t.setAttribute("data-domain-script","48dab1ac-50ab-4295-ae94-baa270b11ee4"),document.head.appendChild(t),t.onload=()=>{"function"==typeof OptanonWrapper&&OptanonWrapper()}}):setTimeout(()=>{var t=document.createElement("script");t.src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js",t.type="text/javascript",t.charset="UTF-8",t.setAttribute("data-domain-script","48dab1ac-50ab-4295-ae94-baa270b11ee4"),document.head.appendChild(t),t.onload=()=>{"function"==typeof OptanonWrapper&&OptanonWrapper()}},300)})</script>
<!-- OneTrust Cookies Consent Notice end for sendbird.com -->
<meta data-n-head="ssr" http-equiv="X-UA-Compatible" content="IE=edge"><meta data-n-head="ssr" name="msapplication-tap-highlight" content="no"><meta data-n-head="ssr" data-hid="charset" charset="utf-8"><meta data-n-head="ssr" data-hid="viewport" name="viewport" content="width=device-width,initial-scale=1"><meta data-n-head="ssr" data-hid="mobile-web-app-capable" name="mobile-web-app-capable" content="yes"><meta data-n-head="ssr" data-hid="apple-mobile-web-app-title" name="apple-mobile-web-app-title" content="Sendbird"><meta data-n-head="ssr" data-hid="theme-color" name="theme-color" content="white"><meta data-n-head="ssr" data-hid="og:type" name="og:type" property="og:type" content="website"><meta data-n-head="ssr" data-hid="og:site_name" name="og:site_name" property="og:site_name" content="Sendbird"><meta data-n-head="ssr" data-hid="twitter:card" name="twitter:card" property="twitter:card" content="summary_large_image"><meta data-n-head="ssr" data-hid="i18n-og" property="og:locale" content="en_US"><meta data-n-head="ssr" data-hid="i18n-og-alt-ko-KR" property="og:locale:alternate" content="ko_KR"><meta data-n-head="ssr" data-hid="og:title" property="og:title" content="The AI customer experience platform for enterprise"><meta data-n-head="ssr" data-hid="twitter:title" name="twitter:title" content="The AI customer experience platform for enterprise"><meta data-n-head="ssr" data-hid="description" name="description" content="Engage your customers and improve customer loyalty with an AI customer experience platform trusted by enterprises worldwide."><meta data-n-head="ssr" data-hid="
Open service 18.239.208.48:443 · mtoairbrakes.skillspass.com
2026-01-10 06:14
HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close Date: Sat, 10 Jan 2026 06:14:49 GMT X-Cacheable: SHORT X-Cache-Group: normal X-Powered-By: WP Engine Cache-Control: max-age=600, must-revalidate Cf-Cache-Status: DYNAMIC Cf-Ray: 9bba094cdd96a2d4-YUL Link: <https://mtoairbrakes.skillspass.com/wp-json/>; rel="https://api.w.org/", <https://mtoairbrakes.skillspass.com/wp-json/wp/v2/pages/8>; rel="alternate"; title="JSON"; type="application/json", <https://mtoairbrakes.skillspass.com/>; rel=shortlink Server: cloudflare Set-Cookie: __cf_bm=A1hLTCFMjnDTGJNbjob80gOk_Tz_szfCf5ODHzOeZTI-1768025689-1.0.1.1-Xz.QqZc4m76gWCt0p4xz0oE7blnbWo1HbVYcWYqhLCPqYdD.nP3PvGe97Q1j1G1LgfDqPSJruO7lWZXr25aLLyiU5P7ESCdEEnpCMekKl7Q; path=/; expires=Sat, 10-Jan-26 06:44:49 GMT; domain=.mtoairbrakes.skillspass.com; HttpOnly; Secure; SameSite=None Vary: Accept-Encoding, Accept-Encoding, Accept-Encoding, Accept-Encoding,Cookie X-Cache: Miss from cloudfront Via: 1.1 b23911d471c22383c023eec862afc500.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 X-Amz-Cf-Id: D6Cm-6zQ5-DqbzJyTwRmJcCkFHCf8B6CxTmU1KYG2UvheK43rZsScA==
Open service 18.239.208.48:80 · deserted-dunes.com
2026-01-10 00:52
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 10 Jan 2026 00:52:54 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://deserted-dunes.com/ X-Cache: Redirect from cloudfront Via: 1.1 9700f12bc5b1f03fd6480e2b7838d596.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: lRmVL_HrJLMp-5vsG1BohiL4AF5fnDSeE47YzASp66vl8omc6w9IVQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.239.208.48:80 · wishingwelldoves.co.uk
2026-01-09 23:34
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 09 Jan 2026 23:34:47 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://wishingwelldoves.co.uk/ X-Cache: Redirect from cloudfront Via: 1.1 13a33e73ac6e43b5973fd62a21c57d3e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: o0ob_sX17jpKSha1zlifGdNt118-YnloDbiXWihwi_vqxleI4hBZ_g== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.239.208.48:443 · d38jmbiahuft28.amplifyapp.com
2026-01-09 23:27
HTTP/1.1 404 Not Found Content-Length: 0 Connection: close Date: Fri, 09 Jan 2026 23:27:57 GMT X-Cache: Error from cloudfront Via: 1.1 961d53799e25f07a5cd3c15086a9948c.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: lB6-V9WDG4pgk7oo3QQJqG5HKml-NtUat_8i45MbPcMfGyVdXNjCzA==
Open service 18.239.208.48:80 · webhook.oa.cl
2026-01-09 22:30
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 09 Jan 2026 22:30:57 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://webhook.oa.cl/ X-Cache: Redirect from cloudfront Via: 1.1 3a6918f8303b76a25e42cc711a39992a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: wJTSYadf2Z5xQkqDLAoAXXlPJdd-VA8wPXcyen4eYIFSAoiC6ND8SA== X-Frame-Options: SAMEORIGIN Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.239.208.48:80 · www.joadoor.co.kr
2026-01-09 22:07
HTTP/1.1 301 Moved Permanently Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Date: Fri, 09 Jan 2026 22:07:38 GMT Pragma: no-cache Location: https://joadoor.co.kr/ Server: nginx P3P: CP="NOI CURa ADMa DEVa TAIa OUR DELa BUS IND PHY ONL UNI COM NAV INT DEM PRE" Set-Cookie: IMWEBVSSID=dcjpn1qni1qgrrl0lobclelo7j4ugv69cv7skauakres84h8epv330nek4c30vqm56bi7h981mphngmb5jujpc8ue7rv05mo112oji1; path=/; domain=joadoor.co.kr; HttpOnly Set-Cookie: al=KR; expires=Thu, 05-Nov-2026 22:07:38 GMT; Max-Age=25920000; path=/; domain=joadoor.co.kr; HttpOnly Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate X-Cache: Miss from cloudfront Via: 1.1 e66d620a027773b405a4087e80172660.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 X-Amz-Cf-Id: RD5sI7gUV8br6c52y6kLwMr5RvcAUOXC2W6FvxhnCihaYTn0gQAMqg==
Open service 18.239.208.48:443 · kiryl-test-777.awsmdb.com
2026-01-09 22:04
HTTP/1.1 400 Bad Request Server: CloudFront Date: Fri, 09 Jan 2026 22:04:17 GMT Content-Type: text/html Content-Length: 915 Connection: close X-Cache: Error from cloudfront Via: 1.1 0be2654c763eb7c43127ed7a7700cebe.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 X-Amz-Cf-Id: Q0itCpHi_V0GSIHmsuKQjPZS5652B5Midq0fI41xRay93Zt2VoLRAA== Page title: ERROR: The request could not be satisfied <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>400 ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> Bad request. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. <BR clear="all"> If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: Q0itCpHi_V0GSIHmsuKQjPZS5652B5Midq0fI41xRay93Zt2VoLRAA== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>
Open service 18.239.208.48:443 · apisentry.ai
2026-01-09 21:17
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 57076 Connection: close Date: Wed, 07 Jan 2026 21:22:11 GMT ETag: "t1zpn21m481812" x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 x-powered-by: Next.js Cache-Control: s-maxage=31536000 Vary: Accept-Encoding X-Cache: Hit from cloudfront Via: 1.1 13a33e73ac6e43b5973fd62a21c57d3e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: AvM9N2UwjazKqVcIopt2rCTF0999a3BG8pQxuqHcO0wNd6xAmrvq4w== Age: 172537 Page title: APISentry - All-in-One API Security Platform <!DOCTYPE html><!--6v9aW6LhGWo8kCR5YamIi--><html lang="en" class="inter_c15e96cb-module__0bjUvq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/hero-dashboard.gif"/><link rel="stylesheet" href="/_next/static/chunks/c1d2ed0e3e18acb2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/268983ca9e2831a7.js"/><script src="/_next/static/chunks/c09bdfec4fc2b7da.js" async=""></script><script src="/_next/static/chunks/a92b6a2da18471af.js" async=""></script><script src="/_next/static/chunks/3edcb8ad57e94f8f.js" async=""></script><script src="/_next/static/chunks/turbopack-e5475dca3fb4bbb4.js" async=""></script><script src="/_next/static/chunks/771f338c5e3a659a.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/240461da8f3815e6.js" async=""></script><script src="/_next/static/chunks/fa84e6c3b7b86220.js" async=""></script><script src="/_next/static/chunks/336431a8be18e845.js" async=""></script><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.json"/><meta name="next-size-adjust" content=""/><title>APISentry - All-in-One API Security Platform</title><meta name="description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis in one unified platform."/><meta name="author" content="APISentry"/><meta name="keywords" content="API security,WAF,Web Application Firewall,API protection,source code security scanning,API threat detection,vulnerability scanning,API monitoring,OWASP,API firewall"/><meta name="creator" content="APISentry"/><meta name="publisher" content="APISentry"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://apisentry.com"/><meta property="og:title" content="APISentry - All-in-One API Security Platform"/><meta property="og:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis."/><meta property="og:url" content="https://apisentry.com"/><meta property="og:site_name" content="APISentry"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://apisentry.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="APISentry - API Security Platform"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="APISentry - All-in-One API Security Platform"/><meta name="twitter:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, and vulnerability scanning."/><meta name="twitter:image" content="https://apisentry.com/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.e87bdd2c.ico" sizes="200x200" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="inter_c15e96cb-module__0bjUvq__variable antialiased"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 w-full bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/60 dark:bg-gray-900/95"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5 flex items-center gap-2" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentCo
Open service 18.239.208.48:80 · www.michaelmeskal.com
2026-01-09 18:28
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 09 Jan 2026 18:28:47 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.michaelmeskal.com/ X-Cache: Redirect from cloudfront Via: 1.1 2c4b655a5de1371195f92ed356802ebe.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 X-Amz-Cf-Id: _cles905hpYLmaDXvfwWfo-uKH6ZPex6X-m_N2v-GF4MyabrLnOVQA== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.239.208.48:443 · www.pulseem.co.il
2026-01-09 17:20
HTTP/1.1 403 Forbidden Server: CloudFront Date: Fri, 09 Jan 2026 17:20:19 GMT Content-Type: text/html Content-Length: 919 Connection: close X-Cache: Error from cloudfront Via: 1.1 25e3b69fde079d7590d799e5f23bf9d6.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 X-Amz-Cf-Id: Rg1tZLbofaw34togittbyezVh7RJ6nsnJ8DIqimlJSYLyAqdbzcEnQ== Vary: Origin Page title: ERROR: The request could not be satisfied <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The request could not be satisfied</TITLE> </HEAD><BODY> <H1>403 ERROR</H1> <H2>The request could not be satisfied.</H2> <HR noshade size="1px"> Request blocked. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. <BR clear="all"> If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation. <BR clear="all"> <HR noshade size="1px"> <PRE> Generated by cloudfront (CloudFront) Request ID: Rg1tZLbofaw34togittbyezVh7RJ6nsnJ8DIqimlJSYLyAqdbzcEnQ== </PRE> <ADDRESS> </ADDRESS> </BODY></HTML>
Open service 18.239.208.48:80 · jontoye.dev
2026-01-09 12:37
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 89393
Connection: close
Date: Fri, 09 Jan 2026 02:46:06 GMT
Last-Modified: Sun, 16 Nov 2025 13:03:27 GMT
ETag: "dfd37a8f0e108e939c0af396adddfdbe"
Server: AmazonS3
X-Cache: Hit from cloudfront
Via: 1.1 6670d9f343a3e0a96c4d7c936f139a06.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: BRU50-P1
X-Amz-Cf-Id: 90H7cYyLFFNXHptC7lHEn-6H1rTaDYuxWfmTXPPcWOIVIEbWLoyQJA==
Age: 35457
Page title: Jon Toye
<!DOCTYPE html><html lang="en" class="scroll-py-14 scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/904be59b21bd51cb-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/xanadu-logo.jpg"/><link rel="preload" as="image" href="/images/tablz-logo.jpg"/><link rel="preload" as="image" href="/images/blackbird-logo.jpg"/><link rel="preload" as="image" href="/images/halsall-logo.jpg"/><link rel="preload" as="image" href="/images/crusty-baker.jpeg"/><link rel="stylesheet" href="/_next/static/css/b1c748b727b937ff.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-62a1e903db166957.js"/><script src="/_next/static/chunks/4bd1b696-ad45a0d75f1c7ab5.js" async=""></script><script src="/_next/static/chunks/684-03ff319ee9c9c36a.js" async=""></script><script src="/_next/static/chunks/main-app-b0096c22a2a89827.js" async=""></script><script src="/_next/static/chunks/233-376212fa37f190f0.js" async=""></script><script src="/_next/static/chunks/app/page-fb756c0771c1cc29.js" async=""></script><meta name="next-size-adjust" content=""/><title>Jon Toye</title><meta name="description" content="Full Stack Web Developer with background in Civil Engineering and Hospitality."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__className_069ab3"><nav class="sticky top-0 hidden font-medium text-black sm:block bg-secondary"><ul class="container flex justify-between px-20 py-4 list-none"><li><a href="#about" class="hover:text-tertiary">About</a></li><li><a href="#work" class="hover:text-tertiary">Experience</a></li><li><a href="#projects" class="hover:text-tertiary">Projects</a></li><li><a href="#contact" class="hover:text-tertiary">Contact</a></li></ul></nav><main class="bg-secondary "><section id="hero" class="h-[600px] text-black bg-[url(/images/waves-primary.svg)] bg-cover bg-fixed"><div class="container flex items-center justify-between h-full gap-10"><div class="flex-1"><h1 class="flex flex-col gap-4" style="opacity:0;transform:translateX(-100px)"><span class="text-2xl flex items-center"><span class="mr-4">— Hello, I'm Jon </span><span class="inline-block">👋</span></span><span class="text-4xl font-semibold uppercase sm:text-5xl md:text-6xl">Full-Stack <span class="block text-primary">Web Developer</span></span></h1></div></div></section><section id="about" class="flex bg-primary min-h-[350px] py-5 text-black"><div class="container flex flex-col justify-between gap-4 my-auto md:flex-row md:gap-10"><h2 class="text-3xl font-semibold uppercase md:text-4xl text-nowrap">About <em class="text-white">me</em></h2><div class="text-lg font-semibold sm:text-xl"><p>I'm a <u class="font-normal">full-stack developer</u> with a background in civil engineering and a passion for crafting both <u class="font-normal">clean code and crusty sourdough</u>. Whether I'm building intuitive web apps or experimenting with wild yeast, I love combining<!-- --> <u class="font-normal">structure, creativity, and precision</u> in everything I do.</p></div></div></section><section id="work" class="pt-20 pb-10 text-black"><div class="container flex flex-col items-center gap-10"><h2 class="text-3xl font-semibold uppercase md:text-4xl text-nowrap">Work <em class="text-primary">Experience</em></h2><div class="grid grid-cols-1 gap-10 md:grid-cols-2"><div style="opacity:0;transform:translateY(30px)"><div class="p-4 bg-white rounded-lg shadow-md"><div class="p-4"><div class="flex items-center gap-3"><img src="/images/xanadu-logo.jpg" width="48" height="48" alt="Logo"/><div><a href="https://xanadu.ai" target="_blank" rel="noopener noreferrer" class="flex items-center justify-between gap
Open service 18.239.208.48:443 · s1.vingle.net
2026-01-09 10:56
HTTP/1.1 403 Forbidden Content-Type: application/xml Transfer-Encoding: chunked Connection: close x-amz-bucket-region: us-east-1 Server: AmazonS3 Date: Fri, 09 Jan 2026 10:56:50 GMT X-Cache: Error from cloudfront Via: 1.1 20bac96d0c0df74d5e600294d22661e6.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 X-Amz-Cf-Id: cBogywUCBJbwxOjiuSAkFxKmOQZKbdgV366pFaH7AUDHaEwPyEO-cg== <?xml version="1.0" encoding="UTF-8"?> <Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>1580X6DT6MWFVNXX</RequestId><HostId>Ux1HzKC0Jot/imMf7+86b9SIJaLRNzrMYBRUiloh9CZkEb1v62zpj16xe4TlAw/4ihL0l47PRKvv8uzn73P6XX2DYTLtM8/ZZrT/ofRehZs=</HostId></Error>
Open service 18.239.208.48:443 · status.petrooutlet.com
2026-01-09 08:39
HTTP/1.1 405 Not Allowed
Server: CloudFront
Date: Fri, 09 Jan 2026 08:39:16 GMT
Content-Length: 2515
Connection: close
x-amzn-waf-action: captcha
Cache-Control: no-store, max-age=0
Content-Type: text/html; charset=UTF-8
Access-Control-Allow-Origin: *
Access-Control-Max-Age: 86400
Access-Control-Allow-Methods: OPTIONS,GET,POST
Access-Control-Expose-Headers: x-amzn-waf-action
X-Cache: Error from cloudfront
Via: 1.1 bca52b70421b8043e27a70a0a8860acc.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: BRU50-P1
X-Amz-Cf-Id: Lau-r3h8aZG5qbyIh7dcBgTHJQmxy8xlzprLOsMAYxW4cQwj5rFcWw==
Page title: Human Verification
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Human Verification</title>
<style>
body {
font-family: "Arial";
}
</style>
<script type="text/javascript">
window.awsWafCookieDomainList = [];
window.gokuProps = {
"key":"AQIDAHjcYu/GjX+QlghicBgQ/7bFaQZ+m5FKCMDnO+vTbNg96AHNLTiyoRfhbks50luFtEDEAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMKHukL9uPoM/cmKtaAgEQgDsW6lzrbjFjMyrXqCeKHrpqxcotywZzAgJZSCG35NkP045s6VWNLikKHuOYzGU0EIPsKIDjzgQq/mSuOw==",
"iv":"A6wFFwAKtAAACbNt",
"context":"YNQiqgXal29IomDhh60d9VulzbZUD8IG3udnxn008JHL3vzY4f62ET7sz+Od8APkvgwH8yN9hbaTDVSjT75hvQDZLAKDSQ+lDwFfY4CrQbS3Sj8slcGwsW1p+VZh3JG7JDEtgENkiI1Vx5/jkPMzitx7LFZ/JTA3ahJIC2j5ikiNitCkVaLvFYGts3zOkRwAgB0MrzK7q6KSz8V9Bv2YdicMMMLbURbSkNscNv6jguH3tyY5pptdJ8CoXvezDo4rqt8PR23k4cePfP1ch2zVij7KkeloDw1+M/gjszR3C6UxyNX05WC8btOIejCBIVFcWHDiVmyJn12lAX0r1NLxVEqbfW7QRA/FYBThAsoxAoqAGGvnQm4fhilVpKP5O3VggwxUs25ApUqSE6fBLVTHFBnazNd0In275Ouo6+4PHdmbLllM+42DkE3oaC1lk6d6LtVtnHAhfT94m0yLxN6sK9K+TbP07asvpri79/Mi0FTdaUunkK+5kc8dFYInlJalrUrzA4EJ0xxd5CeDYSd6U+JAe599/LLl1sRRwniIoXy2sxaSw4VQDTlItYZI5yC0ZthmyI32DSK/WNwVyvi2E0+yLp3pnkBf763A9DRtkPaqpfdLnCFtMt1ZGCu8PfJ/deQ/0PMWywMq4Apq1PZdUIxyniptWzZ3FjXdsOozk0lBaukmh265DB63ixveE9+8Ndc8EppUL82UAmlA7pOBBrxRrOyPWetCiJJZUpUAiF3ugWyUox9xpR099XhoG8zS5C2IXFCJyKVNxeDAGA=="
};
</script>
<script src="https://f4abf0d17d84.244119c1.eu-west-1.token.awswaf.com/f4abf0d17d84/2ed6e5cf9f25/a810aa2b691b/challenge.js"></script>
<script src="https://f4abf0d17d84.244119c1.eu-west-1.captcha.awswaf.com/f4abf0d17d84/2ed6e5cf9f25/a810aa2b691b/captcha.js"></script>
</head>
<body>
<div id="captcha-container"></div>
<script type="text/javascript">
AwsWafIntegration.saveReferrer();
window.addEventListener("load", function() {
const container = document.querySelector("#captcha-container");
CaptchaScript.renderCaptcha(container, async (voucher) => {
await ChallengeScript.submitCaptcha(voucher);
window.location.reload(true);
}
);
});
</script>
<noscript>
<h1>JavaScript is disabled</h1>
In order to continue, you need to verify that you're not a robot by solving a CAPTCHA puzzle.
The CAPTCHA puzzle requires JavaScript. Enable JavaScript and then reload the page.
</noscript>
</body>
</html>
Open service 18.239.208.48:443 · jontoye.dev
2026-01-09 08:00
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 89393
Connection: close
Date: Fri, 09 Jan 2026 02:46:06 GMT
Last-Modified: Sun, 16 Nov 2025 13:03:27 GMT
ETag: "dfd37a8f0e108e939c0af396adddfdbe"
Server: AmazonS3
X-Cache: Hit from cloudfront
Via: 1.1 ccaf1a504c744888ea0273ccf57116f0.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: BRU50-P1
X-Amz-Cf-Id: oF5decLfle0VVLoV3va8TFjhjaBq-2NrXyGocwxhd6bYEk7kMOpWug==
Age: 18851
Page title: Jon Toye
<!DOCTYPE html><html lang="en" class="scroll-py-14 scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/904be59b21bd51cb-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/xanadu-logo.jpg"/><link rel="preload" as="image" href="/images/tablz-logo.jpg"/><link rel="preload" as="image" href="/images/blackbird-logo.jpg"/><link rel="preload" as="image" href="/images/halsall-logo.jpg"/><link rel="preload" as="image" href="/images/crusty-baker.jpeg"/><link rel="stylesheet" href="/_next/static/css/b1c748b727b937ff.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-62a1e903db166957.js"/><script src="/_next/static/chunks/4bd1b696-ad45a0d75f1c7ab5.js" async=""></script><script src="/_next/static/chunks/684-03ff319ee9c9c36a.js" async=""></script><script src="/_next/static/chunks/main-app-b0096c22a2a89827.js" async=""></script><script src="/_next/static/chunks/233-376212fa37f190f0.js" async=""></script><script src="/_next/static/chunks/app/page-fb756c0771c1cc29.js" async=""></script><meta name="next-size-adjust" content=""/><title>Jon Toye</title><meta name="description" content="Full Stack Web Developer with background in Civil Engineering and Hospitality."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__className_069ab3"><nav class="sticky top-0 hidden font-medium text-black sm:block bg-secondary"><ul class="container flex justify-between px-20 py-4 list-none"><li><a href="#about" class="hover:text-tertiary">About</a></li><li><a href="#work" class="hover:text-tertiary">Experience</a></li><li><a href="#projects" class="hover:text-tertiary">Projects</a></li><li><a href="#contact" class="hover:text-tertiary">Contact</a></li></ul></nav><main class="bg-secondary "><section id="hero" class="h-[600px] text-black bg-[url(/images/waves-primary.svg)] bg-cover bg-fixed"><div class="container flex items-center justify-between h-full gap-10"><div class="flex-1"><h1 class="flex flex-col gap-4" style="opacity:0;transform:translateX(-100px)"><span class="text-2xl flex items-center"><span class="mr-4">— Hello, I'm Jon </span><span class="inline-block">👋</span></span><span class="text-4xl font-semibold uppercase sm:text-5xl md:text-6xl">Full-Stack <span class="block text-primary">Web Developer</span></span></h1></div></div></section><section id="about" class="flex bg-primary min-h-[350px] py-5 text-black"><div class="container flex flex-col justify-between gap-4 my-auto md:flex-row md:gap-10"><h2 class="text-3xl font-semibold uppercase md:text-4xl text-nowrap">About <em class="text-white">me</em></h2><div class="text-lg font-semibold sm:text-xl"><p>I'm a <u class="font-normal">full-stack developer</u> with a background in civil engineering and a passion for crafting both <u class="font-normal">clean code and crusty sourdough</u>. Whether I'm building intuitive web apps or experimenting with wild yeast, I love combining<!-- --> <u class="font-normal">structure, creativity, and precision</u> in everything I do.</p></div></div></section><section id="work" class="pt-20 pb-10 text-black"><div class="container flex flex-col items-center gap-10"><h2 class="text-3xl font-semibold uppercase md:text-4xl text-nowrap">Work <em class="text-primary">Experience</em></h2><div class="grid grid-cols-1 gap-10 md:grid-cols-2"><div style="opacity:0;transform:translateY(30px)"><div class="p-4 bg-white rounded-lg shadow-md"><div class="p-4"><div class="flex items-center gap-3"><img src="/images/xanadu-logo.jpg" width="48" height="48" alt="Logo"/><div><a href="https://xanadu.ai" target="_blank" rel="noopener noreferrer" class="flex items-center justify-between gap
Open service 18.239.208.48:443 · apisentry.ai
2026-01-08 21:43
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 57076 Connection: close Date: Fri, 19 Dec 2025 12:47:37 GMT ETag: "t1zpn21m481812" x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 x-powered-by: Next.js Cache-Control: s-maxage=31536000 Vary: Accept-Encoding X-Cache: Hit from cloudfront Via: 1.1 2c4b655a5de1371195f92ed356802ebe.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: vCJYAxO_jY7SH-mBROQcir5pPb4vbhwpV6YF297lDQZFWEo2_k755w== Age: 1760174 Page title: APISentry - All-in-One API Security Platform <!DOCTYPE html><!--6v9aW6LhGWo8kCR5YamIi--><html lang="en" class="inter_c15e96cb-module__0bjUvq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/hero-dashboard.gif"/><link rel="stylesheet" href="/_next/static/chunks/c1d2ed0e3e18acb2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/268983ca9e2831a7.js"/><script src="/_next/static/chunks/c09bdfec4fc2b7da.js" async=""></script><script src="/_next/static/chunks/a92b6a2da18471af.js" async=""></script><script src="/_next/static/chunks/3edcb8ad57e94f8f.js" async=""></script><script src="/_next/static/chunks/turbopack-e5475dca3fb4bbb4.js" async=""></script><script src="/_next/static/chunks/771f338c5e3a659a.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/240461da8f3815e6.js" async=""></script><script src="/_next/static/chunks/fa84e6c3b7b86220.js" async=""></script><script src="/_next/static/chunks/336431a8be18e845.js" async=""></script><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.json"/><meta name="next-size-adjust" content=""/><title>APISentry - All-in-One API Security Platform</title><meta name="description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis in one unified platform."/><meta name="author" content="APISentry"/><meta name="keywords" content="API security,WAF,Web Application Firewall,API protection,source code security scanning,API threat detection,vulnerability scanning,API monitoring,OWASP,API firewall"/><meta name="creator" content="APISentry"/><meta name="publisher" content="APISentry"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://apisentry.com"/><meta property="og:title" content="APISentry - All-in-One API Security Platform"/><meta property="og:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis."/><meta property="og:url" content="https://apisentry.com"/><meta property="og:site_name" content="APISentry"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://apisentry.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="APISentry - API Security Platform"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="APISentry - All-in-One API Security Platform"/><meta name="twitter:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, and vulnerability scanning."/><meta name="twitter:image" content="https://apisentry.com/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.e87bdd2c.ico" sizes="200x200" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="inter_c15e96cb-module__0bjUvq__variable antialiased"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 w-full bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/60 dark:bg-gray-900/95"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5 flex items-center gap-2" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentCo
Open service 18.239.208.48:443 · apisentry.ai
2026-01-07 21:22
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 57076 Connection: close Date: Wed, 07 Jan 2026 21:22:11 GMT ETag: "t1zpn21m481812" x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 x-powered-by: Next.js Cache-Control: s-maxage=31536000 Vary: Accept-Encoding X-Cache: Hit from cloudfront Via: 1.1 500dd27a29c16a186d1b5c347c341348.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: HCZs1qNfZBp47Lkr-PMF8l9Y03LbZqIoGA_iJl4G-tz5NQrqVQYBlg== Age: 3 Page title: APISentry - All-in-One API Security Platform <!DOCTYPE html><!--6v9aW6LhGWo8kCR5YamIi--><html lang="en" class="inter_c15e96cb-module__0bjUvq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/hero-dashboard.gif"/><link rel="stylesheet" href="/_next/static/chunks/c1d2ed0e3e18acb2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/268983ca9e2831a7.js"/><script src="/_next/static/chunks/c09bdfec4fc2b7da.js" async=""></script><script src="/_next/static/chunks/a92b6a2da18471af.js" async=""></script><script src="/_next/static/chunks/3edcb8ad57e94f8f.js" async=""></script><script src="/_next/static/chunks/turbopack-e5475dca3fb4bbb4.js" async=""></script><script src="/_next/static/chunks/771f338c5e3a659a.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/240461da8f3815e6.js" async=""></script><script src="/_next/static/chunks/fa84e6c3b7b86220.js" async=""></script><script src="/_next/static/chunks/336431a8be18e845.js" async=""></script><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.json"/><meta name="next-size-adjust" content=""/><title>APISentry - All-in-One API Security Platform</title><meta name="description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis in one unified platform."/><meta name="author" content="APISentry"/><meta name="keywords" content="API security,WAF,Web Application Firewall,API protection,source code security scanning,API threat detection,vulnerability scanning,API monitoring,OWASP,API firewall"/><meta name="creator" content="APISentry"/><meta name="publisher" content="APISentry"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://apisentry.com"/><meta property="og:title" content="APISentry - All-in-One API Security Platform"/><meta property="og:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis."/><meta property="og:url" content="https://apisentry.com"/><meta property="og:site_name" content="APISentry"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://apisentry.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="APISentry - API Security Platform"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="APISentry - All-in-One API Security Platform"/><meta name="twitter:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, and vulnerability scanning."/><meta name="twitter:image" content="https://apisentry.com/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.e87bdd2c.ico" sizes="200x200" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="inter_c15e96cb-module__0bjUvq__variable antialiased"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 w-full bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/60 dark:bg-gray-900/95"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5 flex items-center gap-2" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentCo
Open service 18.239.208.48:443 · apisentry.ai
2026-01-06 21:20
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 57076 Connection: close Date: Fri, 19 Dec 2025 12:47:37 GMT ETag: "t1zpn21m481812" x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 x-powered-by: Next.js Cache-Control: s-maxage=31536000 Vary: Accept-Encoding X-Cache: Hit from cloudfront Via: 1.1 5d0adda5ea3e1efd3bfc7fac619dd2ac.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: GmoOIJkhsWfBFZyXiJp4eStzayzq3kDxwXISVjX5UjmtVqfF5Y0ynQ== Age: 1585957 Page title: APISentry - All-in-One API Security Platform <!DOCTYPE html><!--6v9aW6LhGWo8kCR5YamIi--><html lang="en" class="inter_c15e96cb-module__0bjUvq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/hero-dashboard.gif"/><link rel="stylesheet" href="/_next/static/chunks/c1d2ed0e3e18acb2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/268983ca9e2831a7.js"/><script src="/_next/static/chunks/c09bdfec4fc2b7da.js" async=""></script><script src="/_next/static/chunks/a92b6a2da18471af.js" async=""></script><script src="/_next/static/chunks/3edcb8ad57e94f8f.js" async=""></script><script src="/_next/static/chunks/turbopack-e5475dca3fb4bbb4.js" async=""></script><script src="/_next/static/chunks/771f338c5e3a659a.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/240461da8f3815e6.js" async=""></script><script src="/_next/static/chunks/fa84e6c3b7b86220.js" async=""></script><script src="/_next/static/chunks/336431a8be18e845.js" async=""></script><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.json"/><meta name="next-size-adjust" content=""/><title>APISentry - All-in-One API Security Platform</title><meta name="description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis in one unified platform."/><meta name="author" content="APISentry"/><meta name="keywords" content="API security,WAF,Web Application Firewall,API protection,source code security scanning,API threat detection,vulnerability scanning,API monitoring,OWASP,API firewall"/><meta name="creator" content="APISentry"/><meta name="publisher" content="APISentry"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://apisentry.com"/><meta property="og:title" content="APISentry - All-in-One API Security Platform"/><meta property="og:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis."/><meta property="og:url" content="https://apisentry.com"/><meta property="og:site_name" content="APISentry"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://apisentry.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="APISentry - API Security Platform"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="APISentry - All-in-One API Security Platform"/><meta name="twitter:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, and vulnerability scanning."/><meta name="twitter:image" content="https://apisentry.com/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.e87bdd2c.ico" sizes="200x200" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="inter_c15e96cb-module__0bjUvq__variable antialiased"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 w-full bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/60 dark:bg-gray-900/95"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5 flex items-center gap-2" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentCo
Open service 18.239.208.48:443 · apisentry.ai
2026-01-03 21:19
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 57076 Connection: close Date: Fri, 19 Dec 2025 12:47:37 GMT ETag: "t1zpn21m481812" x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 x-powered-by: Next.js Cache-Control: s-maxage=31536000 Vary: Accept-Encoding X-Cache: Hit from cloudfront Via: 1.1 7f7f9e5201c73a068cfba780240becc2.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: bCn24De0haNX6-Jx7xPX6nbE9Z1FpC3KKrf7H3zWcbM9d_z10T-YFg== Age: 1326697 Page title: APISentry - All-in-One API Security Platform <!DOCTYPE html><!--6v9aW6LhGWo8kCR5YamIi--><html lang="en" class="inter_c15e96cb-module__0bjUvq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/hero-dashboard.gif"/><link rel="stylesheet" href="/_next/static/chunks/c1d2ed0e3e18acb2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/268983ca9e2831a7.js"/><script src="/_next/static/chunks/c09bdfec4fc2b7da.js" async=""></script><script src="/_next/static/chunks/a92b6a2da18471af.js" async=""></script><script src="/_next/static/chunks/3edcb8ad57e94f8f.js" async=""></script><script src="/_next/static/chunks/turbopack-e5475dca3fb4bbb4.js" async=""></script><script src="/_next/static/chunks/771f338c5e3a659a.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/240461da8f3815e6.js" async=""></script><script src="/_next/static/chunks/fa84e6c3b7b86220.js" async=""></script><script src="/_next/static/chunks/336431a8be18e845.js" async=""></script><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.json"/><meta name="next-size-adjust" content=""/><title>APISentry - All-in-One API Security Platform</title><meta name="description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis in one unified platform."/><meta name="author" content="APISentry"/><meta name="keywords" content="API security,WAF,Web Application Firewall,API protection,source code security scanning,API threat detection,vulnerability scanning,API monitoring,OWASP,API firewall"/><meta name="creator" content="APISentry"/><meta name="publisher" content="APISentry"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://apisentry.com"/><meta property="og:title" content="APISentry - All-in-One API Security Platform"/><meta property="og:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis."/><meta property="og:url" content="https://apisentry.com"/><meta property="og:site_name" content="APISentry"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://apisentry.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="APISentry - API Security Platform"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="APISentry - All-in-One API Security Platform"/><meta name="twitter:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, and vulnerability scanning."/><meta name="twitter:image" content="https://apisentry.com/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.e87bdd2c.ico" sizes="200x200" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="inter_c15e96cb-module__0bjUvq__variable antialiased"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 w-full bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/60 dark:bg-gray-900/95"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5 flex items-center gap-2" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentCo
Open service 18.239.208.48:443 · apisentry.ai
2026-01-02 21:32
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 57076 Connection: close Date: Fri, 02 Jan 2026 21:32:23 GMT ETag: "t1zpn21m481812" x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 x-powered-by: Next.js Cache-Control: s-maxage=31536000 Vary: Accept-Encoding X-Cache: Miss from cloudfront Via: 1.1 56692dbe29c7865d0d6062c6ee524ab8.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: I5OquvOTWRqTllgDGGXxVhJf_9PNUsdOYrSBeMKDpiFXt6Kk35x1rw== Page title: APISentry - All-in-One API Security Platform <!DOCTYPE html><!--6v9aW6LhGWo8kCR5YamIi--><html lang="en" class="inter_c15e96cb-module__0bjUvq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/hero-dashboard.gif"/><link rel="stylesheet" href="/_next/static/chunks/c1d2ed0e3e18acb2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/268983ca9e2831a7.js"/><script src="/_next/static/chunks/c09bdfec4fc2b7da.js" async=""></script><script src="/_next/static/chunks/a92b6a2da18471af.js" async=""></script><script src="/_next/static/chunks/3edcb8ad57e94f8f.js" async=""></script><script src="/_next/static/chunks/turbopack-e5475dca3fb4bbb4.js" async=""></script><script src="/_next/static/chunks/771f338c5e3a659a.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/240461da8f3815e6.js" async=""></script><script src="/_next/static/chunks/fa84e6c3b7b86220.js" async=""></script><script src="/_next/static/chunks/336431a8be18e845.js" async=""></script><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.json"/><meta name="next-size-adjust" content=""/><title>APISentry - All-in-One API Security Platform</title><meta name="description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis in one unified platform."/><meta name="author" content="APISentry"/><meta name="keywords" content="API security,WAF,Web Application Firewall,API protection,source code security scanning,API threat detection,vulnerability scanning,API monitoring,OWASP,API firewall"/><meta name="creator" content="APISentry"/><meta name="publisher" content="APISentry"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://apisentry.com"/><meta property="og:title" content="APISentry - All-in-One API Security Platform"/><meta property="og:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis."/><meta property="og:url" content="https://apisentry.com"/><meta property="og:site_name" content="APISentry"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://apisentry.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="APISentry - API Security Platform"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="APISentry - All-in-One API Security Platform"/><meta name="twitter:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, and vulnerability scanning."/><meta name="twitter:image" content="https://apisentry.com/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.e87bdd2c.ico" sizes="200x200" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="inter_c15e96cb-module__0bjUvq__variable antialiased"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 w-full bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/60 dark:bg-gray-900/95"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5 flex items-center gap-2" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentCo
Open service 18.239.208.48:80 · jontoye.dev
2026-01-02 20:21
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 89393
Connection: close
Date: Thu, 01 Jan 2026 23:42:01 GMT
Last-Modified: Sun, 16 Nov 2025 13:03:27 GMT
ETag: "dfd37a8f0e108e939c0af396adddfdbe"
Server: AmazonS3
X-Cache: Hit from cloudfront
Via: 1.1 7b3039c48360643d61f0384c64a0d9d8.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: BRU50-P1
X-Amz-Cf-Id: elPeANFqg2wngmPcLa8F58yDwq7BGis66B3_HZgwIyRLpFde6fe0Ag==
Age: 74389
Page title: Jon Toye
<!DOCTYPE html><html lang="en" class="scroll-py-14 scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/904be59b21bd51cb-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/xanadu-logo.jpg"/><link rel="preload" as="image" href="/images/tablz-logo.jpg"/><link rel="preload" as="image" href="/images/blackbird-logo.jpg"/><link rel="preload" as="image" href="/images/halsall-logo.jpg"/><link rel="preload" as="image" href="/images/crusty-baker.jpeg"/><link rel="stylesheet" href="/_next/static/css/b1c748b727b937ff.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-62a1e903db166957.js"/><script src="/_next/static/chunks/4bd1b696-ad45a0d75f1c7ab5.js" async=""></script><script src="/_next/static/chunks/684-03ff319ee9c9c36a.js" async=""></script><script src="/_next/static/chunks/main-app-b0096c22a2a89827.js" async=""></script><script src="/_next/static/chunks/233-376212fa37f190f0.js" async=""></script><script src="/_next/static/chunks/app/page-fb756c0771c1cc29.js" async=""></script><meta name="next-size-adjust" content=""/><title>Jon Toye</title><meta name="description" content="Full Stack Web Developer with background in Civil Engineering and Hospitality."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__className_069ab3"><nav class="sticky top-0 hidden font-medium text-black sm:block bg-secondary"><ul class="container flex justify-between px-20 py-4 list-none"><li><a href="#about" class="hover:text-tertiary">About</a></li><li><a href="#work" class="hover:text-tertiary">Experience</a></li><li><a href="#projects" class="hover:text-tertiary">Projects</a></li><li><a href="#contact" class="hover:text-tertiary">Contact</a></li></ul></nav><main class="bg-secondary "><section id="hero" class="h-[600px] text-black bg-[url(/images/waves-primary.svg)] bg-cover bg-fixed"><div class="container flex items-center justify-between h-full gap-10"><div class="flex-1"><h1 class="flex flex-col gap-4" style="opacity:0;transform:translateX(-100px)"><span class="text-2xl flex items-center"><span class="mr-4">— Hello, I'm Jon </span><span class="inline-block">👋</span></span><span class="text-4xl font-semibold uppercase sm:text-5xl md:text-6xl">Full-Stack <span class="block text-primary">Web Developer</span></span></h1></div></div></section><section id="about" class="flex bg-primary min-h-[350px] py-5 text-black"><div class="container flex flex-col justify-between gap-4 my-auto md:flex-row md:gap-10"><h2 class="text-3xl font-semibold uppercase md:text-4xl text-nowrap">About <em class="text-white">me</em></h2><div class="text-lg font-semibold sm:text-xl"><p>I'm a <u class="font-normal">full-stack developer</u> with a background in civil engineering and a passion for crafting both <u class="font-normal">clean code and crusty sourdough</u>. Whether I'm building intuitive web apps or experimenting with wild yeast, I love combining<!-- --> <u class="font-normal">structure, creativity, and precision</u> in everything I do.</p></div></div></section><section id="work" class="pt-20 pb-10 text-black"><div class="container flex flex-col items-center gap-10"><h2 class="text-3xl font-semibold uppercase md:text-4xl text-nowrap">Work <em class="text-primary">Experience</em></h2><div class="grid grid-cols-1 gap-10 md:grid-cols-2"><div style="opacity:0;transform:translateY(30px)"><div class="p-4 bg-white rounded-lg shadow-md"><div class="p-4"><div class="flex items-center gap-3"><img src="/images/xanadu-logo.jpg" width="48" height="48" alt="Logo"/><div><a href="https://xanadu.ai" target="_blank" rel="noopener noreferrer" class="flex items-center justify-between gap
Open service 18.239.208.48:443 · jontoye.dev
2026-01-02 05:29
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 89393
Connection: close
Date: Thu, 01 Jan 2026 23:42:01 GMT
Last-Modified: Sun, 16 Nov 2025 13:03:27 GMT
ETag: "dfd37a8f0e108e939c0af396adddfdbe"
Server: AmazonS3
X-Cache: Hit from cloudfront
Via: 1.1 25e3b69fde079d7590d799e5f23bf9d6.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: BRU50-P1
X-Amz-Cf-Id: XbUUCTxze4h9NLeF86rEiMahWA8-rKBWIMq4kKgJbif44tM2twIspg==
Age: 20851
Page title: Jon Toye
<!DOCTYPE html><html lang="en" class="scroll-py-14 scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/904be59b21bd51cb-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/xanadu-logo.jpg"/><link rel="preload" as="image" href="/images/tablz-logo.jpg"/><link rel="preload" as="image" href="/images/blackbird-logo.jpg"/><link rel="preload" as="image" href="/images/halsall-logo.jpg"/><link rel="preload" as="image" href="/images/crusty-baker.jpeg"/><link rel="stylesheet" href="/_next/static/css/b1c748b727b937ff.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-62a1e903db166957.js"/><script src="/_next/static/chunks/4bd1b696-ad45a0d75f1c7ab5.js" async=""></script><script src="/_next/static/chunks/684-03ff319ee9c9c36a.js" async=""></script><script src="/_next/static/chunks/main-app-b0096c22a2a89827.js" async=""></script><script src="/_next/static/chunks/233-376212fa37f190f0.js" async=""></script><script src="/_next/static/chunks/app/page-fb756c0771c1cc29.js" async=""></script><meta name="next-size-adjust" content=""/><title>Jon Toye</title><meta name="description" content="Full Stack Web Developer with background in Civil Engineering and Hospitality."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__className_069ab3"><nav class="sticky top-0 hidden font-medium text-black sm:block bg-secondary"><ul class="container flex justify-between px-20 py-4 list-none"><li><a href="#about" class="hover:text-tertiary">About</a></li><li><a href="#work" class="hover:text-tertiary">Experience</a></li><li><a href="#projects" class="hover:text-tertiary">Projects</a></li><li><a href="#contact" class="hover:text-tertiary">Contact</a></li></ul></nav><main class="bg-secondary "><section id="hero" class="h-[600px] text-black bg-[url(/images/waves-primary.svg)] bg-cover bg-fixed"><div class="container flex items-center justify-between h-full gap-10"><div class="flex-1"><h1 class="flex flex-col gap-4" style="opacity:0;transform:translateX(-100px)"><span class="text-2xl flex items-center"><span class="mr-4">— Hello, I'm Jon </span><span class="inline-block">👋</span></span><span class="text-4xl font-semibold uppercase sm:text-5xl md:text-6xl">Full-Stack <span class="block text-primary">Web Developer</span></span></h1></div></div></section><section id="about" class="flex bg-primary min-h-[350px] py-5 text-black"><div class="container flex flex-col justify-between gap-4 my-auto md:flex-row md:gap-10"><h2 class="text-3xl font-semibold uppercase md:text-4xl text-nowrap">About <em class="text-white">me</em></h2><div class="text-lg font-semibold sm:text-xl"><p>I'm a <u class="font-normal">full-stack developer</u> with a background in civil engineering and a passion for crafting both <u class="font-normal">clean code and crusty sourdough</u>. Whether I'm building intuitive web apps or experimenting with wild yeast, I love combining<!-- --> <u class="font-normal">structure, creativity, and precision</u> in everything I do.</p></div></div></section><section id="work" class="pt-20 pb-10 text-black"><div class="container flex flex-col items-center gap-10"><h2 class="text-3xl font-semibold uppercase md:text-4xl text-nowrap">Work <em class="text-primary">Experience</em></h2><div class="grid grid-cols-1 gap-10 md:grid-cols-2"><div style="opacity:0;transform:translateY(30px)"><div class="p-4 bg-white rounded-lg shadow-md"><div class="p-4"><div class="flex items-center gap-3"><img src="/images/xanadu-logo.jpg" width="48" height="48" alt="Logo"/><div><a href="https://xanadu.ai" target="_blank" rel="noopener noreferrer" class="flex items-center justify-between gap
Open service 18.239.208.48:443 · apisentry.ai
2026-01-01 21:32
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 57076 Connection: close Date: Thu, 01 Jan 2026 21:32:20 GMT ETag: "t1zpn21m481812" x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 x-powered-by: Next.js Cache-Control: s-maxage=31536000 Vary: Accept-Encoding X-Cache: Miss from cloudfront Via: 1.1 2ae90e7f79d3d333546a65283ed748ca.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: Qz0_o2ihF39P6ezzS2znlQF9WrQbIdIaf-hpuFvLSnQ2sajU51GmrQ== Page title: APISentry - All-in-One API Security Platform <!DOCTYPE html><!--6v9aW6LhGWo8kCR5YamIi--><html lang="en" class="inter_c15e96cb-module__0bjUvq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/hero-dashboard.gif"/><link rel="stylesheet" href="/_next/static/chunks/c1d2ed0e3e18acb2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/268983ca9e2831a7.js"/><script src="/_next/static/chunks/c09bdfec4fc2b7da.js" async=""></script><script src="/_next/static/chunks/a92b6a2da18471af.js" async=""></script><script src="/_next/static/chunks/3edcb8ad57e94f8f.js" async=""></script><script src="/_next/static/chunks/turbopack-e5475dca3fb4bbb4.js" async=""></script><script src="/_next/static/chunks/771f338c5e3a659a.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/240461da8f3815e6.js" async=""></script><script src="/_next/static/chunks/fa84e6c3b7b86220.js" async=""></script><script src="/_next/static/chunks/336431a8be18e845.js" async=""></script><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.json"/><meta name="next-size-adjust" content=""/><title>APISentry - All-in-One API Security Platform</title><meta name="description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis in one unified platform."/><meta name="author" content="APISentry"/><meta name="keywords" content="API security,WAF,Web Application Firewall,API protection,source code security scanning,API threat detection,vulnerability scanning,API monitoring,OWASP,API firewall"/><meta name="creator" content="APISentry"/><meta name="publisher" content="APISentry"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://apisentry.com"/><meta property="og:title" content="APISentry - All-in-One API Security Platform"/><meta property="og:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis."/><meta property="og:url" content="https://apisentry.com"/><meta property="og:site_name" content="APISentry"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://apisentry.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="APISentry - API Security Platform"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="APISentry - All-in-One API Security Platform"/><meta name="twitter:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, and vulnerability scanning."/><meta name="twitter:image" content="https://apisentry.com/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.e87bdd2c.ico" sizes="200x200" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="inter_c15e96cb-module__0bjUvq__variable antialiased"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 w-full bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/60 dark:bg-gray-900/95"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5 flex items-center gap-2" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentCo
Open service 18.239.208.48:443 · apisentry.ai
2025-12-31 21:36
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 57076 Connection: close Date: Fri, 19 Dec 2025 12:47:37 GMT ETag: "t1zpn21m481812" x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 x-powered-by: Next.js Cache-Control: s-maxage=31536000 Vary: Accept-Encoding X-Cache: Hit from cloudfront Via: 1.1 3e4136d7d0934a67d56236a4bbc281f4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: tz6NS6e_BzW2FzIfj7tb5U3CZZCw9VAe3PXoHSCNKSyRegOe_2rOpw== Age: 1068528 Page title: APISentry - All-in-One API Security Platform <!DOCTYPE html><!--6v9aW6LhGWo8kCR5YamIi--><html lang="en" class="inter_c15e96cb-module__0bjUvq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/hero-dashboard.gif"/><link rel="stylesheet" href="/_next/static/chunks/c1d2ed0e3e18acb2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/268983ca9e2831a7.js"/><script src="/_next/static/chunks/c09bdfec4fc2b7da.js" async=""></script><script src="/_next/static/chunks/a92b6a2da18471af.js" async=""></script><script src="/_next/static/chunks/3edcb8ad57e94f8f.js" async=""></script><script src="/_next/static/chunks/turbopack-e5475dca3fb4bbb4.js" async=""></script><script src="/_next/static/chunks/771f338c5e3a659a.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/240461da8f3815e6.js" async=""></script><script src="/_next/static/chunks/fa84e6c3b7b86220.js" async=""></script><script src="/_next/static/chunks/336431a8be18e845.js" async=""></script><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.json"/><meta name="next-size-adjust" content=""/><title>APISentry - All-in-One API Security Platform</title><meta name="description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis in one unified platform."/><meta name="author" content="APISentry"/><meta name="keywords" content="API security,WAF,Web Application Firewall,API protection,source code security scanning,API threat detection,vulnerability scanning,API monitoring,OWASP,API firewall"/><meta name="creator" content="APISentry"/><meta name="publisher" content="APISentry"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://apisentry.com"/><meta property="og:title" content="APISentry - All-in-One API Security Platform"/><meta property="og:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis."/><meta property="og:url" content="https://apisentry.com"/><meta property="og:site_name" content="APISentry"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://apisentry.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="APISentry - API Security Platform"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="APISentry - All-in-One API Security Platform"/><meta name="twitter:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, and vulnerability scanning."/><meta name="twitter:image" content="https://apisentry.com/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.e87bdd2c.ico" sizes="200x200" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="inter_c15e96cb-module__0bjUvq__variable antialiased"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 w-full bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/60 dark:bg-gray-900/95"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5 flex items-center gap-2" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentCo
Open service 18.239.208.48:443 · spacebypass.com
2025-12-31 12:27
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 511 Connection: close Date: Wed, 31 Dec 2025 03:06:15 GMT Last-Modified: Wed, 05 Mar 2025 03:41:41 GMT ETag: "2f83d352dea4b7c21e2be9dd4f0837db" x-amz-server-side-encryption: AES256 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 2ae90e7f79d3d333546a65283ed748ca.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 X-Amz-Cf-Id: 0kHAN8AJ_9KzM2i7vQg4i2nWkp1e_YNDyVFYOBDiBtZVBDwAfdyKIA== Age: 33669 Page title: system shutdown <!DOCTYPE html> <html> <head> <title>system shutdown</title> </head> <body> <pre style="padding:3em;"> There was like 400 players last time I checked and then 600 players when I checked now. So, what I can tell you is that there is a core group of around ~400 people who are the heavily "SS14" regulars. Mostly uhh Ummm I'm not really involed with the game at all. I don't play SS14 anymore. Whatever passion I had for this game has been snuffed out. That's why i am shutting down. Bye~ </pre> </body </html>
Open service 18.239.208.48:80 · spacebypass.com
2025-12-31 12:27
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 511 Connection: close Date: Wed, 31 Dec 2025 03:06:15 GMT Last-Modified: Wed, 05 Mar 2025 03:41:41 GMT ETag: "2f83d352dea4b7c21e2be9dd4f0837db" x-amz-server-side-encryption: AES256 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 b5a881aabeb53eabef56362664c79ea4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 X-Amz-Cf-Id: j8VXtRWSe21CJGMyoTWp7lXjH-qIeGUPP6gRPEubyXIrCyAfw5thLg== Age: 33669 Page title: system shutdown <!DOCTYPE html> <html> <head> <title>system shutdown</title> </head> <body> <pre style="padding:3em;"> There was like 400 players last time I checked and then 600 players when I checked now. So, what I can tell you is that there is a core group of around ~400 people who are the heavily "SS14" regulars. Mostly uhh Ummm I'm not really involed with the game at all. I don't play SS14 anymore. Whatever passion I had for this game has been snuffed out. That's why i am shutting down. Bye~ </pre> </body </html>
Open service 18.239.208.48:443 · sistema.lifegenomics.com.br
2025-12-23 05:34
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 476
Connection: close
Date: Sun, 21 Dec 2025 22:50:38 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
Server: AmazonS3
Accept-Ranges: bytes
ETag: "a574181faaf4815e62066dc7115b412c"
Last-Modified: Tue, 09 Dec 2025 19:11:54 GMT
X-Cache: Hit from cloudfront
Via: 1.1 3e4136d7d0934a67d56236a4bbc281f4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: BRU50-P1
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: 7bECVdy1-7WTsyaMv7ZiTpj-uLPXUGw2XXh-vLlHpjAWjxO3T3r-Dg==
Age: 110647
Page title: Life Genomics
<!doctype html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/images/logo-image.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Life Genomics</title>
<script type="module" crossorigin src="/assets/index-Cy1_nte6.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-QX7aTyu0.css">
</head>
<body>
<div id="root"></div>
</body>
</html>
Open service 18.239.208.48:80 · allstate-usw.autopolicyupdate.com
2025-12-23 02:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Tue, 23 Dec 2025 02:44:24 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://allstate-usw.autopolicyupdate.com/ X-Cache: Redirect from cloudfront Via: 1.1 b2759d0b84d9378c5df10333918381e0.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 X-Amz-Cf-Id: FLFJkhre9JRMHVrvc2cZeWvXttSaqlh09n8vXdPcsqkNpsBN1i5Aaw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.239.208.48:443 · apisentry.ai
2025-12-22 18:32
HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 57076 Connection: close Date: Mon, 22 Dec 2025 18:32:31 GMT ETag: "t1zpn21m481812" x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 x-powered-by: Next.js Cache-Control: s-maxage=31536000 Vary: Accept-Encoding X-Cache: Miss from cloudfront Via: 1.1 c3d6d200ef5f4cf0d47638dabac5a9c4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: BRU50-P1 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: uHOJxNffkM4eqJPy7UL5hUP_geDxFd-S9uuWNVxWOanDyzswvLMKFA== Page title: APISentry - All-in-One API Security Platform <!DOCTYPE html><!--6v9aW6LhGWo8kCR5YamIi--><html lang="en" class="inter_c15e96cb-module__0bjUvq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/hero-dashboard.gif"/><link rel="stylesheet" href="/_next/static/chunks/c1d2ed0e3e18acb2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/268983ca9e2831a7.js"/><script src="/_next/static/chunks/c09bdfec4fc2b7da.js" async=""></script><script src="/_next/static/chunks/a92b6a2da18471af.js" async=""></script><script src="/_next/static/chunks/3edcb8ad57e94f8f.js" async=""></script><script src="/_next/static/chunks/turbopack-e5475dca3fb4bbb4.js" async=""></script><script src="/_next/static/chunks/771f338c5e3a659a.js" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js" async=""></script><script src="/_next/static/chunks/240461da8f3815e6.js" async=""></script><script src="/_next/static/chunks/fa84e6c3b7b86220.js" async=""></script><script src="/_next/static/chunks/336431a8be18e845.js" async=""></script><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/manifest.json"/><meta name="next-size-adjust" content=""/><title>APISentry - All-in-One API Security Platform</title><meta name="description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis in one unified platform."/><meta name="author" content="APISentry"/><meta name="keywords" content="API security,WAF,Web Application Firewall,API protection,source code security scanning,API threat detection,vulnerability scanning,API monitoring,OWASP,API firewall"/><meta name="creator" content="APISentry"/><meta name="publisher" content="APISentry"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://apisentry.com"/><meta property="og:title" content="APISentry - All-in-One API Security Platform"/><meta property="og:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, vulnerability scanning, and source code analysis."/><meta property="og:url" content="https://apisentry.com"/><meta property="og:site_name" content="APISentry"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://apisentry.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="APISentry - API Security Platform"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="APISentry - All-in-One API Security Platform"/><meta name="twitter:description" content="Enterprise-grade API security platform with comprehensive WAF protection, threat detection, and vulnerability scanning."/><meta name="twitter:image" content="https://apisentry.com/og-image.png"/><link rel="icon" href="/favicon.ico?favicon.e87bdd2c.ico" sizes="200x200" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body class="inter_c15e96cb-module__0bjUvq__variable antialiased"><div hidden=""><!--$--><!--/$--></div><header class="sticky top-0 z-50 w-full bg-white/95 backdrop-blur supports-[backdrop-filter]:bg-white/60 dark:bg-gray-900/95"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-4 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5 flex items-center gap-2" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentCo
Open service 18.239.208.48:80 · jontoye.dev
2025-12-22 18:22
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 89393
Connection: close
Last-Modified: Sun, 16 Nov 2025 13:03:27 GMT
Server: AmazonS3
Date: Mon, 22 Dec 2025 08:03:26 GMT
ETag: "dfd37a8f0e108e939c0af396adddfdbe"
X-Cache: Hit from cloudfront
Via: 1.1 20bac96d0c0df74d5e600294d22661e6.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: BRU50-P1
X-Amz-Cf-Id: 5lsrY8ZSJUvnMYwVhZ5vB3FyougVQ3arvoOdXO1_XfCulw_ZxQxyPw==
Age: 37140
Page title: Jon Toye
<!DOCTYPE html><html lang="en" class="scroll-py-14 scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/904be59b21bd51cb-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/xanadu-logo.jpg"/><link rel="preload" as="image" href="/images/tablz-logo.jpg"/><link rel="preload" as="image" href="/images/blackbird-logo.jpg"/><link rel="preload" as="image" href="/images/halsall-logo.jpg"/><link rel="preload" as="image" href="/images/crusty-baker.jpeg"/><link rel="stylesheet" href="/_next/static/css/b1c748b727b937ff.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-62a1e903db166957.js"/><script src="/_next/static/chunks/4bd1b696-ad45a0d75f1c7ab5.js" async=""></script><script src="/_next/static/chunks/684-03ff319ee9c9c36a.js" async=""></script><script src="/_next/static/chunks/main-app-b0096c22a2a89827.js" async=""></script><script src="/_next/static/chunks/233-376212fa37f190f0.js" async=""></script><script src="/_next/static/chunks/app/page-fb756c0771c1cc29.js" async=""></script><meta name="next-size-adjust" content=""/><title>Jon Toye</title><meta name="description" content="Full Stack Web Developer with background in Civil Engineering and Hospitality."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__className_069ab3"><nav class="sticky top-0 hidden font-medium text-black sm:block bg-secondary"><ul class="container flex justify-between px-20 py-4 list-none"><li><a href="#about" class="hover:text-tertiary">About</a></li><li><a href="#work" class="hover:text-tertiary">Experience</a></li><li><a href="#projects" class="hover:text-tertiary">Projects</a></li><li><a href="#contact" class="hover:text-tertiary">Contact</a></li></ul></nav><main class="bg-secondary "><section id="hero" class="h-[600px] text-black bg-[url(/images/waves-primary.svg)] bg-cover bg-fixed"><div class="container flex items-center justify-between h-full gap-10"><div class="flex-1"><h1 class="flex flex-col gap-4" style="opacity:0;transform:translateX(-100px)"><span class="text-2xl flex items-center"><span class="mr-4">— Hello, I'm Jon </span><span class="inline-block">👋</span></span><span class="text-4xl font-semibold uppercase sm:text-5xl md:text-6xl">Full-Stack <span class="block text-primary">Web Developer</span></span></h1></div></div></section><section id="about" class="flex bg-primary min-h-[350px] py-5 text-black"><div class="container flex flex-col justify-between gap-4 my-auto md:flex-row md:gap-10"><h2 class="text-3xl font-semibold uppercase md:text-4xl text-nowrap">About <em class="text-white">me</em></h2><div class="text-lg font-semibold sm:text-xl"><p>I'm a <u class="font-normal">full-stack developer</u> with a background in civil engineering and a passion for crafting both <u class="font-normal">clean code and crusty sourdough</u>. Whether I'm building intuitive web apps or experimenting with wild yeast, I love combining<!-- --> <u class="font-normal">structure, creativity, and precision</u> in everything I do.</p></div></div></section><section id="work" class="pt-20 pb-10 text-black"><div class="container flex flex-col items-center gap-10"><h2 class="text-3xl font-semibold uppercase md:text-4xl text-nowrap">Work <em class="text-primary">Experience</em></h2><div class="grid grid-cols-1 gap-10 md:grid-cols-2"><div style="opacity:0;transform:translateY(30px)"><div class="p-4 bg-white rounded-lg shadow-md"><div class="p-4"><div class="flex items-center gap-3"><img src="/images/xanadu-logo.jpg" width="48" height="48" alt="Logo"/><div><a href="https://xanadu.ai" target="_blank" rel="noopener noreferrer" class="flex items-center justify-between gap
Open service 18.239.208.48:443 · jontoye.dev
2025-12-22 06:34
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 89393
Connection: close
Last-Modified: Sun, 16 Nov 2025 13:03:27 GMT
Server: AmazonS3
Date: Mon, 22 Dec 2025 06:34:18 GMT
ETag: "dfd37a8f0e108e939c0af396adddfdbe"
X-Cache: Hit from cloudfront
Via: 1.1 b23911d471c22383c023eec862afc500.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: BRU50-P1
X-Amz-Cf-Id: tOFeGKitiTChLQT0Ng5ZMwniWTbkqgWl2hkKjnlL-HQJ6JISPE_Hig==
Age: 81135
Page title: Jon Toye
<!DOCTYPE html><html lang="en" class="scroll-py-14 scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/904be59b21bd51cb-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/xanadu-logo.jpg"/><link rel="preload" as="image" href="/images/tablz-logo.jpg"/><link rel="preload" as="image" href="/images/blackbird-logo.jpg"/><link rel="preload" as="image" href="/images/halsall-logo.jpg"/><link rel="preload" as="image" href="/images/crusty-baker.jpeg"/><link rel="stylesheet" href="/_next/static/css/b1c748b727b937ff.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-62a1e903db166957.js"/><script src="/_next/static/chunks/4bd1b696-ad45a0d75f1c7ab5.js" async=""></script><script src="/_next/static/chunks/684-03ff319ee9c9c36a.js" async=""></script><script src="/_next/static/chunks/main-app-b0096c22a2a89827.js" async=""></script><script src="/_next/static/chunks/233-376212fa37f190f0.js" async=""></script><script src="/_next/static/chunks/app/page-fb756c0771c1cc29.js" async=""></script><meta name="next-size-adjust" content=""/><title>Jon Toye</title><meta name="description" content="Full Stack Web Developer with background in Civil Engineering and Hospitality."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__className_069ab3"><nav class="sticky top-0 hidden font-medium text-black sm:block bg-secondary"><ul class="container flex justify-between px-20 py-4 list-none"><li><a href="#about" class="hover:text-tertiary">About</a></li><li><a href="#work" class="hover:text-tertiary">Experience</a></li><li><a href="#projects" class="hover:text-tertiary">Projects</a></li><li><a href="#contact" class="hover:text-tertiary">Contact</a></li></ul></nav><main class="bg-secondary "><section id="hero" class="h-[600px] text-black bg-[url(/images/waves-primary.svg)] bg-cover bg-fixed"><div class="container flex items-center justify-between h-full gap-10"><div class="flex-1"><h1 class="flex flex-col gap-4" style="opacity:0;transform:translateX(-100px)"><span class="text-2xl flex items-center"><span class="mr-4">— Hello, I'm Jon </span><span class="inline-block">👋</span></span><span class="text-4xl font-semibold uppercase sm:text-5xl md:text-6xl">Full-Stack <span class="block text-primary">Web Developer</span></span></h1></div></div></section><section id="about" class="flex bg-primary min-h-[350px] py-5 text-black"><div class="container flex flex-col justify-between gap-4 my-auto md:flex-row md:gap-10"><h2 class="text-3xl font-semibold uppercase md:text-4xl text-nowrap">About <em class="text-white">me</em></h2><div class="text-lg font-semibold sm:text-xl"><p>I'm a <u class="font-normal">full-stack developer</u> with a background in civil engineering and a passion for crafting both <u class="font-normal">clean code and crusty sourdough</u>. Whether I'm building intuitive web apps or experimenting with wild yeast, I love combining<!-- --> <u class="font-normal">structure, creativity, and precision</u> in everything I do.</p></div></div></section><section id="work" class="pt-20 pb-10 text-black"><div class="container flex flex-col items-center gap-10"><h2 class="text-3xl font-semibold uppercase md:text-4xl text-nowrap">Work <em class="text-primary">Experience</em></h2><div class="grid grid-cols-1 gap-10 md:grid-cols-2"><div style="opacity:0;transform:translateY(30px)"><div class="p-4 bg-white rounded-lg shadow-md"><div class="p-4"><div class="flex items-center gap-3"><img src="/images/xanadu-logo.jpg" width="48" height="48" alt="Logo"/><div><a href="https://xanadu.ai" target="_blank" rel="noopener noreferrer" class="flex items-center justify-between gap
shop.natrailer.com 4 jontoye.dev 8 d38jmbiahuft28.amplifyapp.com 0 webhook.oa.cl 0 frontatuarial.dev.cloud.itau.com.br 0 leadrouting.qaautonation.com 0 msa.skillspass.com 0 rss.lostandfoundsite.net 0 st.sendbird.com 0 mtoairbrakes.skillspass.com 0 deserted-dunes.com 0 www.joadoor.co.kr 0 predictiveinsights.co.uk 0 apisentry.ai 14 wishingwelldoves.co.uk 0 kiryl-test-777.awsmdb.com 0 www.michaelmeskal.com 0 www.pulseem.co.il 0 s1.vingle.net 0 status.petrooutlet.com 0 spacebypass.com 1 sistema.lifegenomics.com.br 0 allstate-usw.autopolicyupdate.com 0 trade1-app.com 0