AmazonS3
tcp/443
CloudFront
tcp/80
Open service 2600:9000:2250:ac00:9:dda3:9bc0:93a1:443 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3047
Connection: close
Date: Thu, 08 Jan 2026 14:15:23 GMT
Last-Modified: Sun, 25 May 2025 10:11:14 GMT
Etag: "2f6c49115a5eccec4618b3d253d80ab6"
X-Amz-Server-Side-Encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
Via: 1.1 7b314c2b827b3a655861e27775634208.cloudfront.net (CloudFront)
Alt-Svc: h3=":443"; ma=86400
Age: 43519
Content-Security-Policy: object-src 'none'; base-uri 'none'; frame-ancestors 'none';
Strict-Transport-Security: max-age=63072000; includeSubdomains; preload
X-Content-Type-Options: nosniff
X-Cache: Hit from cloudfront
X-Amz-Cf-Pop: FRA60-P2
X-Amz-Cf-Id: QF8XHpd7_XWDxL6GW29cJGRjKvtQhz9netjltC10tNaUz6u-RwMVkQ==
Page title: Freelance Full Stack Web App Developer | Thomas Kiljanczyk
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Edit meta tags for SEO -->
<title>Freelance Full Stack Web App Developer | Thomas Kiljanczyk</title>
<meta name="title" content="Thomas Kiljanczyk: Freelance Full Stack Web App Developer" />
<meta
name="description"
content="Freelance full stack developer for hire, specialising in development of custom websites and web applications in .Net, TypeScript, React.js, Next.js, Node.js, & more."
/>
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://thomas-kiljanczyk.dev/" />
<meta property="og:title" content="Thomas Kiljanczyk Portfolio" />
<meta
property="og:description"
content="The portfolio of Thomas Kiljanczyk, Full Stack Software Engineer"
/>
<meta name="msapplication-TileColor" content="#603cba" />
<meta name="theme-color" content="#6c63ff" />
<!-- Customize icons -->
<link rel="icon" type="image/png" sizes="32x32" href="/assets/BpvGzLVA.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/assets/BMgykng0.png" />
<link rel="shortcut icon" href="/assets/1GOT7BGc.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/assets/BZEaDp7f.png" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="/assets/Cqh3TW4z.json" />
<link
rel="preload"
as="image"
href="/assets/BeBiIMHE.webp"
type="image/webp"
/>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
<script type="module" crossorigin src="/js/script.BE2Vowor.js"></script>
<link rel="stylesheet" crossorigin href="/assets/BsmZIp4H.css">
</head>
<body class="font-sans antialiased">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
<!-- Google tag (gtag.js) -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
</html>
Open service 2600:9000:2250:6800:9:dda3:9bc0:93a1:80 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 09 Jan 2026 02:20:40 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://thomas-kiljanczyk.dev/ X-Cache: Redirect from cloudfront Via: 1.1 1b3f5dc0b3c577dc5e7394bf12aed238.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P2 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: zOhSwIeECcekFQyYSW0fy6bxTtVcK4JE-oEYMrg3A4gMNiFz8CjOzQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2250:c400:9:dda3:9bc0:93a1:80 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 09 Jan 2026 02:20:40 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://thomas-kiljanczyk.dev/ X-Cache: Redirect from cloudfront Via: 1.1 1b3f5dc0b3c577dc5e7394bf12aed238.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P2 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: 4VB8MS1Xqxynvbnb6aaYYAzUBVDsfao2wfEL9ABE7cLWtCjSiy-sXg== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2250:9600:9:dda3:9bc0:93a1:443 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3047
Connection: close
Date: Thu, 08 Jan 2026 14:15:23 GMT
Last-Modified: Sun, 25 May 2025 10:11:14 GMT
Etag: "2f6c49115a5eccec4618b3d253d80ab6"
X-Amz-Server-Side-Encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
Via: 1.1 3fd7afcdda21f0b562dfcbf7920c44a0.cloudfront.net (CloudFront)
Alt-Svc: h3=":443"; ma=86400
Age: 43518
Content-Security-Policy: object-src 'none'; base-uri 'none'; frame-ancestors 'none';
Strict-Transport-Security: max-age=63072000; includeSubdomains; preload
X-Content-Type-Options: nosniff
X-Cache: Hit from cloudfront
X-Amz-Cf-Pop: FRA60-P2
X-Amz-Cf-Id: wQY8enKNuzrwIrqXrZeCn_9K7V7zDYLvYXpMxVl3Ph_zldrcGF8MPA==
Page title: Freelance Full Stack Web App Developer | Thomas Kiljanczyk
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Edit meta tags for SEO -->
<title>Freelance Full Stack Web App Developer | Thomas Kiljanczyk</title>
<meta name="title" content="Thomas Kiljanczyk: Freelance Full Stack Web App Developer" />
<meta
name="description"
content="Freelance full stack developer for hire, specialising in development of custom websites and web applications in .Net, TypeScript, React.js, Next.js, Node.js, & more."
/>
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://thomas-kiljanczyk.dev/" />
<meta property="og:title" content="Thomas Kiljanczyk Portfolio" />
<meta
property="og:description"
content="The portfolio of Thomas Kiljanczyk, Full Stack Software Engineer"
/>
<meta name="msapplication-TileColor" content="#603cba" />
<meta name="theme-color" content="#6c63ff" />
<!-- Customize icons -->
<link rel="icon" type="image/png" sizes="32x32" href="/assets/BpvGzLVA.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/assets/BMgykng0.png" />
<link rel="shortcut icon" href="/assets/1GOT7BGc.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/assets/BZEaDp7f.png" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="/assets/Cqh3TW4z.json" />
<link
rel="preload"
as="image"
href="/assets/BeBiIMHE.webp"
type="image/webp"
/>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
<script type="module" crossorigin src="/js/script.BE2Vowor.js"></script>
<link rel="stylesheet" crossorigin href="/assets/BsmZIp4H.css">
</head>
<body class="font-sans antialiased">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
<!-- Google tag (gtag.js) -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
</html>
Open service 2600:9000:2250:400:9:dda3:9bc0:93a1:443 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3047
Connection: close
Date: Thu, 08 Jan 2026 14:15:23 GMT
Last-Modified: Sun, 25 May 2025 10:11:14 GMT
Etag: "2f6c49115a5eccec4618b3d253d80ab6"
X-Amz-Server-Side-Encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
Via: 1.1 9905602b8526d2635024f3edbf1df702.cloudfront.net (CloudFront)
Alt-Svc: h3=":443"; ma=86400
Age: 43518
Content-Security-Policy: object-src 'none'; base-uri 'none'; frame-ancestors 'none';
Strict-Transport-Security: max-age=63072000; includeSubdomains; preload
X-Content-Type-Options: nosniff
X-Cache: Hit from cloudfront
X-Amz-Cf-Pop: FRA60-P2
X-Amz-Cf-Id: iuqn-OBW8_-qMJMP_RkQBst0ProKHp9tyZqXgrTIs0B0GvWzk4WQwQ==
Page title: Freelance Full Stack Web App Developer | Thomas Kiljanczyk
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Edit meta tags for SEO -->
<title>Freelance Full Stack Web App Developer | Thomas Kiljanczyk</title>
<meta name="title" content="Thomas Kiljanczyk: Freelance Full Stack Web App Developer" />
<meta
name="description"
content="Freelance full stack developer for hire, specialising in development of custom websites and web applications in .Net, TypeScript, React.js, Next.js, Node.js, & more."
/>
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://thomas-kiljanczyk.dev/" />
<meta property="og:title" content="Thomas Kiljanczyk Portfolio" />
<meta
property="og:description"
content="The portfolio of Thomas Kiljanczyk, Full Stack Software Engineer"
/>
<meta name="msapplication-TileColor" content="#603cba" />
<meta name="theme-color" content="#6c63ff" />
<!-- Customize icons -->
<link rel="icon" type="image/png" sizes="32x32" href="/assets/BpvGzLVA.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/assets/BMgykng0.png" />
<link rel="shortcut icon" href="/assets/1GOT7BGc.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/assets/BZEaDp7f.png" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="/assets/Cqh3TW4z.json" />
<link
rel="preload"
as="image"
href="/assets/BeBiIMHE.webp"
type="image/webp"
/>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
<script type="module" crossorigin src="/js/script.BE2Vowor.js"></script>
<link rel="stylesheet" crossorigin href="/assets/BsmZIp4H.css">
</head>
<body class="font-sans antialiased">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
<!-- Google tag (gtag.js) -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
</html>
Open service 18.66.122.80:443 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3047
Connection: close
Date: Thu, 08 Jan 2026 14:15:23 GMT
Last-Modified: Sun, 25 May 2025 10:11:14 GMT
Etag: "2f6c49115a5eccec4618b3d253d80ab6"
X-Amz-Server-Side-Encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
Via: 1.1 7b314c2b827b3a655861e27775634208.cloudfront.net (CloudFront)
Alt-Svc: h3=":443"; ma=86400
Age: 43518
Content-Security-Policy: object-src 'none'; base-uri 'none'; frame-ancestors 'none';
Strict-Transport-Security: max-age=63072000; includeSubdomains; preload
X-Content-Type-Options: nosniff
X-Cache: Hit from cloudfront
X-Amz-Cf-Pop: FRA60-P2
X-Amz-Cf-Id: iTuqD190_LIupRNbED1gk9Mp2zg-G6WbOoBT2wDYggtRO6NkToMIyg==
Page title: Freelance Full Stack Web App Developer | Thomas Kiljanczyk
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Edit meta tags for SEO -->
<title>Freelance Full Stack Web App Developer | Thomas Kiljanczyk</title>
<meta name="title" content="Thomas Kiljanczyk: Freelance Full Stack Web App Developer" />
<meta
name="description"
content="Freelance full stack developer for hire, specialising in development of custom websites and web applications in .Net, TypeScript, React.js, Next.js, Node.js, & more."
/>
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://thomas-kiljanczyk.dev/" />
<meta property="og:title" content="Thomas Kiljanczyk Portfolio" />
<meta
property="og:description"
content="The portfolio of Thomas Kiljanczyk, Full Stack Software Engineer"
/>
<meta name="msapplication-TileColor" content="#603cba" />
<meta name="theme-color" content="#6c63ff" />
<!-- Customize icons -->
<link rel="icon" type="image/png" sizes="32x32" href="/assets/BpvGzLVA.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/assets/BMgykng0.png" />
<link rel="shortcut icon" href="/assets/1GOT7BGc.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/assets/BZEaDp7f.png" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="/assets/Cqh3TW4z.json" />
<link
rel="preload"
as="image"
href="/assets/BeBiIMHE.webp"
type="image/webp"
/>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
<script type="module" crossorigin src="/js/script.BE2Vowor.js"></script>
<link rel="stylesheet" crossorigin href="/assets/BsmZIp4H.css">
</head>
<body class="font-sans antialiased">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
<!-- Google tag (gtag.js) -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
</html>
Open service 2600:9000:2250:ac00:9:dda3:9bc0:93a1:80 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 09 Jan 2026 02:20:40 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://thomas-kiljanczyk.dev/ X-Cache: Redirect from cloudfront Via: 1.1 da4de4427d18bee1d3254f1bbdad25f2.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P2 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: sqkQs03Mh7fURQyfwS5_o7iVLIfL2gFNm5MtS_G9AH2WOzlU4wEhsA== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2250:fc00:9:dda3:9bc0:93a1:443 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3047
Connection: close
Date: Thu, 08 Jan 2026 14:15:23 GMT
Last-Modified: Sun, 25 May 2025 10:11:14 GMT
Etag: "2f6c49115a5eccec4618b3d253d80ab6"
X-Amz-Server-Side-Encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
Via: 1.1 1d087f24771eb6834b16162f1bb01660.cloudfront.net (CloudFront)
Alt-Svc: h3=":443"; ma=86400
Age: 43518
Content-Security-Policy: object-src 'none'; base-uri 'none'; frame-ancestors 'none';
Strict-Transport-Security: max-age=63072000; includeSubdomains; preload
X-Content-Type-Options: nosniff
X-Cache: Hit from cloudfront
X-Amz-Cf-Pop: FRA60-P2
X-Amz-Cf-Id: qVkdqYX4ADVvkvyV2oT5jwMnjopnx01v-guPgqcUbBK39334vqT9Nw==
Page title: Freelance Full Stack Web App Developer | Thomas Kiljanczyk
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Edit meta tags for SEO -->
<title>Freelance Full Stack Web App Developer | Thomas Kiljanczyk</title>
<meta name="title" content="Thomas Kiljanczyk: Freelance Full Stack Web App Developer" />
<meta
name="description"
content="Freelance full stack developer for hire, specialising in development of custom websites and web applications in .Net, TypeScript, React.js, Next.js, Node.js, & more."
/>
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://thomas-kiljanczyk.dev/" />
<meta property="og:title" content="Thomas Kiljanczyk Portfolio" />
<meta
property="og:description"
content="The portfolio of Thomas Kiljanczyk, Full Stack Software Engineer"
/>
<meta name="msapplication-TileColor" content="#603cba" />
<meta name="theme-color" content="#6c63ff" />
<!-- Customize icons -->
<link rel="icon" type="image/png" sizes="32x32" href="/assets/BpvGzLVA.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/assets/BMgykng0.png" />
<link rel="shortcut icon" href="/assets/1GOT7BGc.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/assets/BZEaDp7f.png" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="/assets/Cqh3TW4z.json" />
<link
rel="preload"
as="image"
href="/assets/BeBiIMHE.webp"
type="image/webp"
/>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
<script type="module" crossorigin src="/js/script.BE2Vowor.js"></script>
<link rel="stylesheet" crossorigin href="/assets/BsmZIp4H.css">
</head>
<body class="font-sans antialiased">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
<!-- Google tag (gtag.js) -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
</html>
Open service 2600:9000:2250:9600:9:dda3:9bc0:93a1:80 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 09 Jan 2026 02:20:40 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://thomas-kiljanczyk.dev/ X-Cache: Redirect from cloudfront Via: 1.1 2a6277094357eb47f8dbeacb06ed96c2.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P2 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: 5UAMk7i9PpIZO08_xtBMr1mku6BzbBA_8O1Waz5jx3RYV46XW50sTw== 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.66.122.80:80 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 09 Jan 2026 02:20:40 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://thomas-kiljanczyk.dev/ X-Cache: Redirect from cloudfront Via: 1.1 d20f19c14113bb86116d01e6cb4e2844.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P2 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: dKH5LscJ2gYDjMmG9dVALuGy1QA6sf6dyvriPOQOH3BPi3NtVTKl_w== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.66.122.110:80 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 09 Jan 2026 02:20:40 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://thomas-kiljanczyk.dev/ X-Cache: Redirect from cloudfront Via: 1.1 d20f19c14113bb86116d01e6cb4e2844.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P2 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: 6-qni2s9xgBYRc9fhtzpMFdnvdyYQ-sl7VFBwNjhy92RsAnDj3mw-w== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 18.66.122.43:443 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3047
Connection: close
Date: Thu, 08 Jan 2026 14:15:23 GMT
Last-Modified: Sun, 25 May 2025 10:11:14 GMT
Etag: "2f6c49115a5eccec4618b3d253d80ab6"
X-Amz-Server-Side-Encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
Via: 1.1 f7e6fd9466c5c2a3b15f0fb077de1afa.cloudfront.net (CloudFront)
Alt-Svc: h3=":443"; ma=86400
Age: 43518
Content-Security-Policy: object-src 'none'; base-uri 'none'; frame-ancestors 'none';
Strict-Transport-Security: max-age=63072000; includeSubdomains; preload
X-Content-Type-Options: nosniff
X-Cache: Hit from cloudfront
X-Amz-Cf-Pop: FRA60-P2
X-Amz-Cf-Id: sUijLqqP4_opKMIIyo5xiyWxAyarywly0dsJcFLVJSm07gCpg99Cqw==
Page title: Freelance Full Stack Web App Developer | Thomas Kiljanczyk
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Edit meta tags for SEO -->
<title>Freelance Full Stack Web App Developer | Thomas Kiljanczyk</title>
<meta name="title" content="Thomas Kiljanczyk: Freelance Full Stack Web App Developer" />
<meta
name="description"
content="Freelance full stack developer for hire, specialising in development of custom websites and web applications in .Net, TypeScript, React.js, Next.js, Node.js, & more."
/>
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://thomas-kiljanczyk.dev/" />
<meta property="og:title" content="Thomas Kiljanczyk Portfolio" />
<meta
property="og:description"
content="The portfolio of Thomas Kiljanczyk, Full Stack Software Engineer"
/>
<meta name="msapplication-TileColor" content="#603cba" />
<meta name="theme-color" content="#6c63ff" />
<!-- Customize icons -->
<link rel="icon" type="image/png" sizes="32x32" href="/assets/BpvGzLVA.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/assets/BMgykng0.png" />
<link rel="shortcut icon" href="/assets/1GOT7BGc.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/assets/BZEaDp7f.png" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="/assets/Cqh3TW4z.json" />
<link
rel="preload"
as="image"
href="/assets/BeBiIMHE.webp"
type="image/webp"
/>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
<script type="module" crossorigin src="/js/script.BE2Vowor.js"></script>
<link rel="stylesheet" crossorigin href="/assets/BsmZIp4H.css">
</head>
<body class="font-sans antialiased">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
<!-- Google tag (gtag.js) -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
</html>
Open service 18.66.122.110:443 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3047
Connection: close
Date: Thu, 08 Jan 2026 14:15:23 GMT
Last-Modified: Sun, 25 May 2025 10:11:14 GMT
Etag: "2f6c49115a5eccec4618b3d253d80ab6"
X-Amz-Server-Side-Encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
Via: 1.1 da6955a1993e1118f32bcb48c6630c20.cloudfront.net (CloudFront)
Alt-Svc: h3=":443"; ma=86400
Age: 43518
Content-Security-Policy: object-src 'none'; base-uri 'none'; frame-ancestors 'none';
Strict-Transport-Security: max-age=63072000; includeSubdomains; preload
X-Content-Type-Options: nosniff
X-Cache: Hit from cloudfront
X-Amz-Cf-Pop: FRA60-P2
X-Amz-Cf-Id: DFJgI6mgpt-dhXvBDFZYVXvI0--04teAcO_nswQSWdfqCFe_k7FcFw==
Page title: Freelance Full Stack Web App Developer | Thomas Kiljanczyk
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Edit meta tags for SEO -->
<title>Freelance Full Stack Web App Developer | Thomas Kiljanczyk</title>
<meta name="title" content="Thomas Kiljanczyk: Freelance Full Stack Web App Developer" />
<meta
name="description"
content="Freelance full stack developer for hire, specialising in development of custom websites and web applications in .Net, TypeScript, React.js, Next.js, Node.js, & more."
/>
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://thomas-kiljanczyk.dev/" />
<meta property="og:title" content="Thomas Kiljanczyk Portfolio" />
<meta
property="og:description"
content="The portfolio of Thomas Kiljanczyk, Full Stack Software Engineer"
/>
<meta name="msapplication-TileColor" content="#603cba" />
<meta name="theme-color" content="#6c63ff" />
<!-- Customize icons -->
<link rel="icon" type="image/png" sizes="32x32" href="/assets/BpvGzLVA.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/assets/BMgykng0.png" />
<link rel="shortcut icon" href="/assets/1GOT7BGc.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/assets/BZEaDp7f.png" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="/assets/Cqh3TW4z.json" />
<link
rel="preload"
as="image"
href="/assets/BeBiIMHE.webp"
type="image/webp"
/>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
<script type="module" crossorigin src="/js/script.BE2Vowor.js"></script>
<link rel="stylesheet" crossorigin href="/assets/BsmZIp4H.css">
</head>
<body class="font-sans antialiased">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
<!-- Google tag (gtag.js) -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
</html>
Open service 2600:9000:2250:e600:9:dda3:9bc0:93a1:443 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3047
Connection: close
Date: Thu, 08 Jan 2026 14:15:23 GMT
Last-Modified: Sun, 25 May 2025 10:11:14 GMT
Etag: "2f6c49115a5eccec4618b3d253d80ab6"
X-Amz-Server-Side-Encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
Via: 1.1 109c7a7f1cf897851e09b16d3030a948.cloudfront.net (CloudFront)
Alt-Svc: h3=":443"; ma=86400
Age: 43518
Content-Security-Policy: object-src 'none'; base-uri 'none'; frame-ancestors 'none';
Strict-Transport-Security: max-age=63072000; includeSubdomains; preload
X-Content-Type-Options: nosniff
X-Cache: Hit from cloudfront
X-Amz-Cf-Pop: FRA60-P2
X-Amz-Cf-Id: u9oifRNBT5qDkzI0ZM13GvY3-WXo64tpc3xz7sc4qUZBHgGhv2AJCA==
Page title: Freelance Full Stack Web App Developer | Thomas Kiljanczyk
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Edit meta tags for SEO -->
<title>Freelance Full Stack Web App Developer | Thomas Kiljanczyk</title>
<meta name="title" content="Thomas Kiljanczyk: Freelance Full Stack Web App Developer" />
<meta
name="description"
content="Freelance full stack developer for hire, specialising in development of custom websites and web applications in .Net, TypeScript, React.js, Next.js, Node.js, & more."
/>
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://thomas-kiljanczyk.dev/" />
<meta property="og:title" content="Thomas Kiljanczyk Portfolio" />
<meta
property="og:description"
content="The portfolio of Thomas Kiljanczyk, Full Stack Software Engineer"
/>
<meta name="msapplication-TileColor" content="#603cba" />
<meta name="theme-color" content="#6c63ff" />
<!-- Customize icons -->
<link rel="icon" type="image/png" sizes="32x32" href="/assets/BpvGzLVA.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/assets/BMgykng0.png" />
<link rel="shortcut icon" href="/assets/1GOT7BGc.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/assets/BZEaDp7f.png" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="/assets/Cqh3TW4z.json" />
<link
rel="preload"
as="image"
href="/assets/BeBiIMHE.webp"
type="image/webp"
/>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
<script type="module" crossorigin src="/js/script.BE2Vowor.js"></script>
<link rel="stylesheet" crossorigin href="/assets/BsmZIp4H.css">
</head>
<body class="font-sans antialiased">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
<!-- Google tag (gtag.js) -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
</html>
Open service 18.66.122.45:80 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 09 Jan 2026 02:20:40 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://thomas-kiljanczyk.dev/ X-Cache: Redirect from cloudfront Via: 1.1 7a17e7bab97826b103c75b700dd638e2.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P2 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: lz9kEcxd4-URzyejgl7RWRIAJby7-Ymfc4_O-BWcihgFDCNF2jzOHA== 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.66.122.45:443 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3047
Connection: close
Date: Thu, 08 Jan 2026 14:15:23 GMT
Last-Modified: Sun, 25 May 2025 10:11:14 GMT
Etag: "2f6c49115a5eccec4618b3d253d80ab6"
X-Amz-Server-Side-Encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
Via: 1.1 508d9aac3b0097e502b117c1e7390bb0.cloudfront.net (CloudFront)
Alt-Svc: h3=":443"; ma=86400
Age: 43518
Content-Security-Policy: object-src 'none'; base-uri 'none'; frame-ancestors 'none';
Strict-Transport-Security: max-age=63072000; includeSubdomains; preload
X-Content-Type-Options: nosniff
X-Cache: Hit from cloudfront
X-Amz-Cf-Pop: FRA60-P2
X-Amz-Cf-Id: UpMJrFsZd638Pa5IFk1LQyMp_naHNepKfmYincnkNJZUPdYnUpTbMg==
Page title: Freelance Full Stack Web App Developer | Thomas Kiljanczyk
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Edit meta tags for SEO -->
<title>Freelance Full Stack Web App Developer | Thomas Kiljanczyk</title>
<meta name="title" content="Thomas Kiljanczyk: Freelance Full Stack Web App Developer" />
<meta
name="description"
content="Freelance full stack developer for hire, specialising in development of custom websites and web applications in .Net, TypeScript, React.js, Next.js, Node.js, & more."
/>
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://thomas-kiljanczyk.dev/" />
<meta property="og:title" content="Thomas Kiljanczyk Portfolio" />
<meta
property="og:description"
content="The portfolio of Thomas Kiljanczyk, Full Stack Software Engineer"
/>
<meta name="msapplication-TileColor" content="#603cba" />
<meta name="theme-color" content="#6c63ff" />
<!-- Customize icons -->
<link rel="icon" type="image/png" sizes="32x32" href="/assets/BpvGzLVA.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/assets/BMgykng0.png" />
<link rel="shortcut icon" href="/assets/1GOT7BGc.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/assets/BZEaDp7f.png" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="/assets/Cqh3TW4z.json" />
<link
rel="preload"
as="image"
href="/assets/BeBiIMHE.webp"
type="image/webp"
/>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
<script type="module" crossorigin src="/js/script.BE2Vowor.js"></script>
<link rel="stylesheet" crossorigin href="/assets/BsmZIp4H.css">
</head>
<body class="font-sans antialiased">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
<!-- Google tag (gtag.js) -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
</html>
Open service 2600:9000:2250:6800:9:dda3:9bc0:93a1:443 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3047
Connection: close
Date: Thu, 08 Jan 2026 14:15:23 GMT
Last-Modified: Sun, 25 May 2025 10:11:14 GMT
Etag: "2f6c49115a5eccec4618b3d253d80ab6"
X-Amz-Server-Side-Encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
Via: 1.1 0121ceb2efadb6db52d122a8b6b52f90.cloudfront.net (CloudFront)
Alt-Svc: h3=":443"; ma=86400
Age: 43518
Content-Security-Policy: object-src 'none'; base-uri 'none'; frame-ancestors 'none';
Strict-Transport-Security: max-age=63072000; includeSubdomains; preload
X-Content-Type-Options: nosniff
X-Cache: Hit from cloudfront
X-Amz-Cf-Pop: FRA60-P2
X-Amz-Cf-Id: RY_dqWnAGXofD6pt2qECEFmtPJDPBnrRf0qsD8P7A0j4xx4oX9OxWQ==
Page title: Freelance Full Stack Web App Developer | Thomas Kiljanczyk
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Edit meta tags for SEO -->
<title>Freelance Full Stack Web App Developer | Thomas Kiljanczyk</title>
<meta name="title" content="Thomas Kiljanczyk: Freelance Full Stack Web App Developer" />
<meta
name="description"
content="Freelance full stack developer for hire, specialising in development of custom websites and web applications in .Net, TypeScript, React.js, Next.js, Node.js, & more."
/>
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://thomas-kiljanczyk.dev/" />
<meta property="og:title" content="Thomas Kiljanczyk Portfolio" />
<meta
property="og:description"
content="The portfolio of Thomas Kiljanczyk, Full Stack Software Engineer"
/>
<meta name="msapplication-TileColor" content="#603cba" />
<meta name="theme-color" content="#6c63ff" />
<!-- Customize icons -->
<link rel="icon" type="image/png" sizes="32x32" href="/assets/BpvGzLVA.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/assets/BMgykng0.png" />
<link rel="shortcut icon" href="/assets/1GOT7BGc.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/assets/BZEaDp7f.png" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="/assets/Cqh3TW4z.json" />
<link
rel="preload"
as="image"
href="/assets/BeBiIMHE.webp"
type="image/webp"
/>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
<script type="module" crossorigin src="/js/script.BE2Vowor.js"></script>
<link rel="stylesheet" crossorigin href="/assets/BsmZIp4H.css">
</head>
<body class="font-sans antialiased">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
<!-- Google tag (gtag.js) -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
</html>
Open service 2600:9000:2250:c400:9:dda3:9bc0:93a1:443 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3047
Connection: close
Date: Thu, 08 Jan 2026 14:15:23 GMT
Last-Modified: Sun, 25 May 2025 10:11:14 GMT
Etag: "2f6c49115a5eccec4618b3d253d80ab6"
X-Amz-Server-Side-Encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
Via: 1.1 d13436be9e793d00b0273db3f7904816.cloudfront.net (CloudFront)
Alt-Svc: h3=":443"; ma=86400
Age: 43519
Content-Security-Policy: object-src 'none'; base-uri 'none'; frame-ancestors 'none';
Strict-Transport-Security: max-age=63072000; includeSubdomains; preload
X-Content-Type-Options: nosniff
X-Cache: Hit from cloudfront
X-Amz-Cf-Pop: FRA60-P2
X-Amz-Cf-Id: tP8IpRYUrdKp9RnbX-hv6qp6dEho-kkBAxHmksV2JPKIFGvKTvaDiA==
Page title: Freelance Full Stack Web App Developer | Thomas Kiljanczyk
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Edit meta tags for SEO -->
<title>Freelance Full Stack Web App Developer | Thomas Kiljanczyk</title>
<meta name="title" content="Thomas Kiljanczyk: Freelance Full Stack Web App Developer" />
<meta
name="description"
content="Freelance full stack developer for hire, specialising in development of custom websites and web applications in .Net, TypeScript, React.js, Next.js, Node.js, & more."
/>
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://thomas-kiljanczyk.dev/" />
<meta property="og:title" content="Thomas Kiljanczyk Portfolio" />
<meta
property="og:description"
content="The portfolio of Thomas Kiljanczyk, Full Stack Software Engineer"
/>
<meta name="msapplication-TileColor" content="#603cba" />
<meta name="theme-color" content="#6c63ff" />
<!-- Customize icons -->
<link rel="icon" type="image/png" sizes="32x32" href="/assets/BpvGzLVA.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/assets/BMgykng0.png" />
<link rel="shortcut icon" href="/assets/1GOT7BGc.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/assets/BZEaDp7f.png" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="/assets/Cqh3TW4z.json" />
<link
rel="preload"
as="image"
href="/assets/BeBiIMHE.webp"
type="image/webp"
/>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
<script type="module" crossorigin src="/js/script.BE2Vowor.js"></script>
<link rel="stylesheet" crossorigin href="/assets/BsmZIp4H.css">
</head>
<body class="font-sans antialiased">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
<!-- Google tag (gtag.js) -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
</html>
Open service 18.66.122.43:80 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 09 Jan 2026 02:20:40 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://thomas-kiljanczyk.dev/ X-Cache: Redirect from cloudfront Via: 1.1 8ac93eaf91328abbc6951d3fbab21e80.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P2 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: oA-_C_EpFy8LjP57MAgHI29wM7vsufePahF9un0QY4W0RWlfhxWNiw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2250:e600:9:dda3:9bc0:93a1:80 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 09 Jan 2026 02:20:40 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://thomas-kiljanczyk.dev/ X-Cache: Redirect from cloudfront Via: 1.1 da4de4427d18bee1d3254f1bbdad25f2.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P2 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: GvE3Sktr0j8ZtSaSXiMwXCrO3VJQWpvasNbZ7iytRbpnOociC0K_qg== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2250:4a00:9:dda3:9bc0:93a1:443 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 3047
Connection: close
Date: Thu, 08 Jan 2026 14:15:23 GMT
Last-Modified: Sun, 25 May 2025 10:11:14 GMT
Etag: "2f6c49115a5eccec4618b3d253d80ab6"
X-Amz-Server-Side-Encryption: AES256
Accept-Ranges: bytes
Server: AmazonS3
Via: 1.1 db1cc9ceb7681bf2a56c0f22acac3a36.cloudfront.net (CloudFront)
Alt-Svc: h3=":443"; ma=86400
Age: 43518
Content-Security-Policy: object-src 'none'; base-uri 'none'; frame-ancestors 'none';
Strict-Transport-Security: max-age=63072000; includeSubdomains; preload
X-Content-Type-Options: nosniff
X-Cache: Hit from cloudfront
X-Amz-Cf-Pop: FRA60-P2
X-Amz-Cf-Id: oUwgsnaU5pzFN5Y98IPCKvLmnebZuLLPuWMxkDxC6QFA1Goe0rkrBQ==
Page title: Freelance Full Stack Web App Developer | Thomas Kiljanczyk
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Edit meta tags for SEO -->
<title>Freelance Full Stack Web App Developer | Thomas Kiljanczyk</title>
<meta name="title" content="Thomas Kiljanczyk: Freelance Full Stack Web App Developer" />
<meta
name="description"
content="Freelance full stack developer for hire, specialising in development of custom websites and web applications in .Net, TypeScript, React.js, Next.js, Node.js, & more."
/>
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://thomas-kiljanczyk.dev/" />
<meta property="og:title" content="Thomas Kiljanczyk Portfolio" />
<meta
property="og:description"
content="The portfolio of Thomas Kiljanczyk, Full Stack Software Engineer"
/>
<meta name="msapplication-TileColor" content="#603cba" />
<meta name="theme-color" content="#6c63ff" />
<!-- Customize icons -->
<link rel="icon" type="image/png" sizes="32x32" href="/assets/BpvGzLVA.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/assets/BMgykng0.png" />
<link rel="shortcut icon" href="/assets/1GOT7BGc.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/assets/BZEaDp7f.png" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="/assets/Cqh3TW4z.json" />
<link
rel="preload"
as="image"
href="/assets/BeBiIMHE.webp"
type="image/webp"
/>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
<script type="module" crossorigin src="/js/script.BE2Vowor.js"></script>
<link rel="stylesheet" crossorigin href="/assets/BsmZIp4H.css">
</head>
<body class="font-sans antialiased">
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
<!-- Google tag (gtag.js) -->
<script
async
src="https://www.googletagmanager.com/gtag/js?id=G-7BYFNPVCQY"
></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-7BYFNPVCQY');
</script>
</html>
Open service 2600:9000:2250:400:9:dda3:9bc0:93a1:80 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 09 Jan 2026 02:20:39 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://thomas-kiljanczyk.dev/ X-Cache: Redirect from cloudfront Via: 1.1 935770605c74a80712059ba5b24d4162.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P2 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: 2TqvhLBcypXTj0pMmrLke5OZy3FdUS1WZk-RD2b55fo2IwvwTc8THw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2250:fc00:9:dda3:9bc0:93a1:80 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 09 Jan 2026 02:20:40 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://thomas-kiljanczyk.dev/ X-Cache: Redirect from cloudfront Via: 1.1 1b3f5dc0b3c577dc5e7394bf12aed238.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P2 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: F-36eL-4NUtQQrxmWuhVk51vmkkNLchOAD9xvuIMnZs_HwXN3V5hqw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2250:4a00:9:dda3:9bc0:93a1:80 · thomas-kiljanczyk.dev
2026-01-09 02:20
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 09 Jan 2026 02:20:39 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://thomas-kiljanczyk.dev/ X-Cache: Redirect from cloudfront Via: 1.1 d4f777a2d5a6d5aeb7eb6201b41775ea.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P2 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: 5_esC-0hkjW1aUfxtR_BBBbQnGgXL3rMtCRoDygT9UloW1S2v5OjhQ== 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>
2600:9000:2250:ac00:9:dda3:9bc0:93a1 1 2600:9000:2250:6800:9:dda3:9bc0:93a1 1 2600:9000:2250:c400:9:dda3:9bc0:93a1 1 2600:9000:2250:9600:9:dda3:9bc0:93a1 1 2600:9000:2250:400:9:dda3:9bc0:93a1 1 18.66.122.80 1 2600:9000:2250:fc00:9:dda3:9bc0:93a1 1 18.66.122.110 1 18.66.122.43 1 2600:9000:2250:e600:9:dda3:9bc0:93a1 1 18.66.122.45 1 2600:9000:2250:4a00:9:dda3:9bc0:93a1 1