cloudflare
tcp/443 tcp/80
Open service 172.67.151.236:80 · www.iamnikodem.com
2026-01-25 21:30
HTTP/1.1 308 Permanent Redirect
Date: Sun, 25 Jan 2026 21:30:30 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://www.iamnikodem.com/
Refresh: 0;url=https://www.iamnikodem.com/
server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=42,cfOrigin;dur=5
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Z4TdMSp%2FpnotFGRvJl%2B9QIKHhIi7OfDow3608kRDpjcACow9UtJQyjcAygi9nnDhfEzPNjbM0fiYQJm6zgQTGsMAeHGvcy%2FwYXuev4LWbx9%2B5g%3D%3D"}]}
CF-RAY: 9c3adf442e6247c1-BOM
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 104.21.12.82:80 · www.iamnikodem.com
2026-01-25 21:30
HTTP/1.1 308 Permanent Redirect
Date: Sun, 25 Jan 2026 21:30:30 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://www.iamnikodem.com/
Refresh: 0;url=https://www.iamnikodem.com/
server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=263,cfOrigin;dur=4
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AqX2ujaUEIpG%2FQ3uxJL%2B6JpviPA05o2TLfyQbM1NjmA9c4Zs1uAHA7UdVhZ%2FubFz5pp9wFiwrhxqSIZYHmQzXBiECYjRhS1Q8x9TRTErRzMbQA%3D%3D"}]}
CF-RAY: 9c3adf4419994063-BOM
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 2606:4700:3032::6815:c52:8443 · www.iamnikodem.com
2026-01-25 21:30
Open service 2606:4700:3035::ac43:97ec:8443 · www.iamnikodem.com
2026-01-25 21:30
Open service 2606:4700:3032::6815:c52:80 · www.iamnikodem.com
2026-01-25 21:30
HTTP/1.1 308 Permanent Redirect
Date: Sun, 25 Jan 2026 21:30:30 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://www.iamnikodem.com/
Refresh: 0;url=https://www.iamnikodem.com/
server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7Ydw6nNl5YAG2V7LTiTIrbifAOl%2FmRPsxucEyinQUrMLNbETKUO7MhC34RPArv49l7l%2Fq%2FUprx1b6lDRi6HRFVjQC%2FKoY8BfvBotlth8aN9HntM6jDQ8OnCKPpCNLg%3D%3D"}]}
CF-RAY: 9c3adf42ee1ad9d4-FRA
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 172.67.151.236:8443 · www.iamnikodem.com
2026-01-25 21:30
Open service 172.67.151.236:443 · www.iamnikodem.com
2026-01-25 21:30
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 21:30:30 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=19,cfOrigin;dur=68
access-control-allow-origin: *
Age: 761
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CBkfI8N8%2FcVCqY0cFioS1aQJGPCbFOGAoyMrW6%2FbjumljoNPUmxsVkK3aGKw%2FWYs7DDIfqn3VCECsOZ9xS%2FpGm0Bi5bV6yhI543cZOC5LH6vag%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
last-modified: Sun, 25 Jan 2026 21:17:49 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-cache: HIT
x-vercel-enable-rewrite-caching: 1
x-vercel-id: sfo1::424qg-1769376630347-f7ac4b03e653
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9c3adf432c1ccf55-SJC
alt-svc: h3=":443"; ma=86400
Page title: Nikodem | Environmental & Software Engineer
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Nikodem | Environmental & Software Engineer</title>
<script src="https://cdn.tailwindcss.com"></script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;800&family=Space+Grotesk:wght@300;400;500;600;700&display=swap');
body {
font-family: 'Inter', sans-serif;
background-color: #0a0a0a;
color: #e5e5e5;
overflow: hidden; /* Enforce no scrolling on body */
}
/* Custom scrollbar for internal content if strictly needed */
::-webkit-scrollbar {
width: 6px;
}
::-webkit-scrollbar-track {
background: transparent;
}
::-webkit-scrollbar-thumb {
background: #333;
border-radius: 3px;
}
</style>
<link rel="stylesheet" href="/index.css">
<script type="importmap">
{
"imports": {
"react-dom/": "https://esm.sh/react-dom@^19.2.3/",
"lucide-react": "https://esm.sh/lucide-react@^0.563.0",
"react/": "https://esm.sh/react@^19.2.3/",
"react": "https://esm.sh/react@^19.2.3",
"framer-motion": "https://esm.sh/framer-motion@^12.29.0"
}
}
</script>
<script type="module" crossorigin src="/assets/index-XFtT5ZmE.js"></script>
</head>
<body>
<div id="root"></div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"bf0500e6487f4f3fb52e73819543aeca","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 104.21.12.82:443 · www.iamnikodem.com
2026-01-25 21:30
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 21:30:30 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
access-control-allow-origin: *
Age: 1
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=zO8cJElwE9htFBgyK98sZB3CUYh7DKx3SlA5B38t6K%2BCcVWgep8LMxT%2BjK1iNNEgLNA1OgtjMRmuMz0a6vUkv11VgOmNHXlyjjoOFMt1BWcBjA%3D%3D"}]}
vary: accept-encoding
last-modified: Sun, 25 Jan 2026 21:30:29 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-cache: HIT
x-vercel-enable-rewrite-caching: 1
x-vercel-id: lhr1::hqd7z-1769376630524-54ba866896a2
cf-cache-status: DYNAMIC
CF-RAY: 9c3adf445b879d65-LHR
alt-svc: h3=":443"; ma=86400
Page title: Nikodem | Environmental & Software Engineer
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Nikodem | Environmental & Software Engineer</title>
<script src="https://cdn.tailwindcss.com"></script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;800&family=Space+Grotesk:wght@300;400;500;600;700&display=swap');
body {
font-family: 'Inter', sans-serif;
background-color: #0a0a0a;
color: #e5e5e5;
overflow: hidden; /* Enforce no scrolling on body */
}
/* Custom scrollbar for internal content if strictly needed */
::-webkit-scrollbar {
width: 6px;
}
::-webkit-scrollbar-track {
background: transparent;
}
::-webkit-scrollbar-thumb {
background: #333;
border-radius: 3px;
}
</style>
<link rel="stylesheet" href="/index.css">
<script type="importmap">
{
"imports": {
"react-dom/": "https://esm.sh/react-dom@^19.2.3/",
"lucide-react": "https://esm.sh/lucide-react@^0.563.0",
"react/": "https://esm.sh/react@^19.2.3/",
"react": "https://esm.sh/react@^19.2.3",
"framer-motion": "https://esm.sh/framer-motion@^12.29.0"
}
}
</script>
<script type="module" crossorigin src="/assets/index-XFtT5ZmE.js"></script>
</head>
<body>
<div id="root"></div>
</body>
</html>
Open service 104.21.12.82:8443 · www.iamnikodem.com
2026-01-25 21:30
Open service 2606:4700:3035::ac43:97ec:443 · www.iamnikodem.com
2026-01-25 21:30
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 21:30:30 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
access-control-allow-origin: *
Age: 1
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AerbDSTNtIxeEEuiSuQS6%2BonBRmPqU7Mo0Xq4UUwyWOYBIUFIrSV%2FSvv2cgIMxhBA61UiBYrC8K9T61W9IOGr%2BqrxmFxNght0yuKLCGwbZLMli4svKV9WOxsXiSB7A%3D%3D"}]}
vary: accept-encoding
last-modified: Sun, 25 Jan 2026 21:30:29 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-cache: HIT
x-vercel-enable-rewrite-caching: 1
x-vercel-id: fra1::sdrnd-1769376630521-07a3e23fa3bf
cf-cache-status: DYNAMIC
CF-RAY: 9c3adf445fc4dc78-FRA
alt-svc: h3=":443"; ma=86400
Page title: Nikodem | Environmental & Software Engineer
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Nikodem | Environmental & Software Engineer</title>
<script src="https://cdn.tailwindcss.com"></script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;800&family=Space+Grotesk:wght@300;400;500;600;700&display=swap');
body {
font-family: 'Inter', sans-serif;
background-color: #0a0a0a;
color: #e5e5e5;
overflow: hidden; /* Enforce no scrolling on body */
}
/* Custom scrollbar for internal content if strictly needed */
::-webkit-scrollbar {
width: 6px;
}
::-webkit-scrollbar-track {
background: transparent;
}
::-webkit-scrollbar-thumb {
background: #333;
border-radius: 3px;
}
</style>
<link rel="stylesheet" href="/index.css">
<script type="importmap">
{
"imports": {
"react-dom/": "https://esm.sh/react-dom@^19.2.3/",
"lucide-react": "https://esm.sh/lucide-react@^0.563.0",
"react/": "https://esm.sh/react@^19.2.3/",
"react": "https://esm.sh/react@^19.2.3",
"framer-motion": "https://esm.sh/framer-motion@^12.29.0"
}
}
</script>
<script type="module" crossorigin src="/assets/index-XFtT5ZmE.js"></script>
</head>
<body>
<div id="root"></div>
</body>
</html>
Open service 2606:4700:3035::ac43:97ec:80 · www.iamnikodem.com
2026-01-25 21:30
HTTP/1.1 308 Permanent Redirect
Date: Sun, 25 Jan 2026 21:30:30 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://www.iamnikodem.com/
Refresh: 0;url=https://www.iamnikodem.com/
server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QjlRR%2BL95BJ2mHD1C18H%2FaUbMi85RMP6RObgxf2x3Moh3PWjRswKQ%2BZSSlLxd9J9%2Bnl3FL2Dusp0bsyzzzECAr7r7dPcE2pNd1DQ%2FwyPtk3kXfc6ZcKtpYGruhpsRw%3D%3D"}]}
CF-RAY: 9c3adf42a9e8dbe2-FRA
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 2606:4700:3032::6815:c52:443 · www.iamnikodem.com
2026-01-25 21:30
HTTP/1.1 200 OK
Date: Sun, 25 Jan 2026 21:30:30 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
access-control-allow-origin: *
Age: 1
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6QOlVklXVPQ6pVYF8eipJGSAHPr0K2DYnDe7q4Kj9Yv5GhlKtTZgjr5i65wEv3ohy%2F42s8oh%2FtWGlIxfncrb0AyqlNr5i3V%2FfHkJ6B4%2BKhU4XXjIY2vumyj1cnDjjQ%3D%3D"}]}
vary: accept-encoding
last-modified: Sun, 25 Jan 2026 21:30:29 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-cache: HIT
x-vercel-enable-rewrite-caching: 1
x-vercel-id: fra1::k9c2c-1769376630494-a9ca165c04a6
cf-cache-status: DYNAMIC
CF-RAY: 9c3adf445bd10d18-FRA
alt-svc: h3=":443"; ma=86400
Page title: Nikodem | Environmental & Software Engineer
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Nikodem | Environmental & Software Engineer</title>
<script src="https://cdn.tailwindcss.com"></script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;800&family=Space+Grotesk:wght@300;400;500;600;700&display=swap');
body {
font-family: 'Inter', sans-serif;
background-color: #0a0a0a;
color: #e5e5e5;
overflow: hidden; /* Enforce no scrolling on body */
}
/* Custom scrollbar for internal content if strictly needed */
::-webkit-scrollbar {
width: 6px;
}
::-webkit-scrollbar-track {
background: transparent;
}
::-webkit-scrollbar-thumb {
background: #333;
border-radius: 3px;
}
</style>
<link rel="stylesheet" href="/index.css">
<script type="importmap">
{
"imports": {
"react-dom/": "https://esm.sh/react-dom@^19.2.3/",
"lucide-react": "https://esm.sh/lucide-react@^0.563.0",
"react/": "https://esm.sh/react@^19.2.3/",
"react": "https://esm.sh/react@^19.2.3",
"framer-motion": "https://esm.sh/framer-motion@^12.29.0"
}
}
</script>
<script type="module" crossorigin src="/assets/index-XFtT5ZmE.js"></script>
</head>
<body>
<div id="root"></div>
</body>
</html>