cloudflare
tcp/443 tcp/80
Open service 104.21.74.237:80 · fabiocaseri.com
2026-01-10 11:01
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 11:01:53 GMT
Content-Length: 0
Connection: close
Location: https://fabiocaseri.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3KqSaLYDD0onc5gtux2RH5fbpJlLbH7HqmytjdO11izK%2FvwGxs7X1t1lrFNjz%2BljyYWjpHLA1K%2BO1KxM1CytsUFFI9U8yoaHBDU1BmCrVg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bbbadd26b209505-LHR
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:8443 · fabiocaseri.com
2026-01-02 06:55
Open service 2a06:98c1:3121::3:80 · fabiocaseri.com
2026-01-02 06:55
HTTP/1.1 301 Moved Permanently
Date: Fri, 02 Jan 2026 06:55:31 GMT
Content-Length: 0
Connection: close
Location: https://fabiocaseri.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HsUTaO15%2BmPXil0um4oqDwVIl78ZZIBbJHQd9fgR5%2B%2FEiQSivb92OJsAV%2FDTf2ZtWP%2BPkQag2EGYTxJNRYZrnsDq4OeFvdTRuoL22b4HMaT2HVGrc%2BkM8mUYvA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=10,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b7859ee88510f77-EWR
alt-svc: h3=":443"; ma=86400
Open service 188.114.97.3:80 · fabiocaseri.com
2026-01-02 06:55
HTTP/1.1 301 Moved Permanently
Date: Fri, 02 Jan 2026 06:55:31 GMT
Content-Length: 0
Connection: close
Location: https://fabiocaseri.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=eSoTWPG4hCStgGDkeASTadZv%2FN7E%2FuE9AqvUvjZqO%2BHdgmbAX86Kq%2Fi3YPdmM1sXJac734Q0H7bCIcBOWommQ5Au%2BMUcncVeFqht6A7KDA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=8,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b7859ee5e80f54f-YYZ
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:80 · fabiocaseri.com
2026-01-02 06:55
HTTP/1.1 301 Moved Permanently
Date: Fri, 02 Jan 2026 06:55:31 GMT
Content-Length: 0
Connection: close
Location: https://fabiocaseri.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=XGi9XqKHckGJ6HcfFjgubUJNjPRIZf7dS6FGuQMljGFq3aYy8xnY%2FaxOjF%2Fs9MUKg9Darjv0CbnT6BN67Wuy2YLzjroUtWJvfEYMCSIARY%2BTCZQR2yYMlhyFjg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=10,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b7859eeadf3577a-SIN
alt-svc: h3=":443"; ma=86400
Open service 188.114.97.3:8443 · fabiocaseri.com
2026-01-02 06:55
Open service 2a06:98c1:3121::3:8443 · fabiocaseri.com
2026-01-02 06:55
Open service 2a06:98c1:3120::3:443 · fabiocaseri.com
2026-01-02 06:55
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 06:55:31 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Fri, 19 Jan 2024 09:08:17 GMT
access-control-allow-origin: *
expires: Tue, 23 Dec 2025 05:55:08 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=qWqNT1i%2BdMRtvbfdDFXoimZozQwnszXDh2dld545DNl2jcO9PMhdNLmVhR%2FsTTHOGcH8ozaiVRik7QAdsorc0uZ0ed2J40Mnd1qiW17ISc7a7rmChFbRpum9Rw%3D%3D"}]}
x-proxy-cache: MISS
x-github-request-id: E135:335AB4:A44415:A68302:694A2C64
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
via: 1.1 varnish
Age: 322
x-served-by: cache-fra-eddf8230076-FRA
x-cache: HIT
x-cache-hits: 1
x-timer: S1767336932.521722,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: a46fa09684c7a898982678fd33bbfccf79fc3814
cf-cache-status: DYNAMIC
CF-RAY: 9b7859edeaa526ec-FRA
alt-svc: h3=":443"; ma=86400
Page title: fabiocaseri.com
<!doctype html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<title>fabiocaseri.com</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="description" content="fabiocaseri.com - Fabio Caseri personal website">
<meta name="viewport" content="width=device-width">
<link type="text/plain" rel="author" href="//fabiocaseri.com/humans.txt" />
<link href="//fonts.googleapis.com/css?family=Sniglet" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="css/font-awesome.min.css">
<link rel="stylesheet" href="css/normalize.min.css">
<link rel="stylesheet" href="css/main.css">
<link rel="stylesheet" href="css/animate.min.css">
</head>
<body>
<div class="main-container animated pulse">
<div id="profile-card" class="main card clearfix">
<div id="profile-img">
<div class="animated zoomIn">
<div class="animated rotateIn">
<img class="rounded-img" src="//www.gravatar.com/avatar/e584f1c79472acfebc416ee52a864b3c?s=150" alt="Avatar" />
</div>
</div>
</div>
<div class="animated rollIn"><h2>Fabio Caseri</h2></div>
<div id="social-icons" class="animated bounceInRight">
<a class="facebook-icon" href="https://facebook.com/fabio.caseri" target="_blank"><i class="fa fa-facebook-square fa-3x"></i></a>
<a class="twitter-icon" href="https://twitter.com/fabiocaseri" target="_blank"><i class="fa fa-twitter-square fa-3x"></i></a>
<a class="instagram-icon" href="https://instagram.com/fabiocaseri" target="_blank"><i class="fa fa-instagram fa-3x"></i></a>
<a class="github-icon" href="https://github.com/fabiocaseri" target="_blank"><i class="fa fa-github-square fa-3x"></i></a>
</div>
<div id="extras">
<ul class="actions animated fadeInUp">
<li><a href="http://www.visitbergamo.net" target="_blank"><i class="fa fa-map-marker"></i> Bergamo, Italy</a></li>
<li><a class="typeform-share button" href="https://fabiocaseri.typeform.com/to/nzEKHe" data-mode="popup" target="_blank"><i class="fa fa-comments"></i> Contact</a></li>
</ul>
<div id="extra-content"></div>
</div>
</div><!-- #main -->
</div> <!-- #main-container -->
<div class="footer-container">
<footer>
<div class="animated fadeIn"><h3>2017 | Fabio Caseri</h3></div>
</footer>
</div>
<script src="js/main.js"></script>
<script data-goatcounter="https://fcas.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
<!-- Typeform contact form -->
<script> (function() { var qs,js,q,s,d=document, gi=d.getElementById, ce=d.createElement, gt=d.getElementsByTagName, id="typef_orm_share", b="https://embed.typeform.com/"; if(!gi.call(d,id)){ js=ce.call(d,"script"); js.id=id; js.src=b+"embed.js"; q=gt.call(d,"script")[0]; q.parentNode.insertBefore(js,q) } })() </script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-45527339-1', 'fabiocaseri.com');
ga('send', 'pageview');
</script>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9b7859edeaa526ec',t:'MTc2NzMzNjkzMQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.posit
Open service 188.114.97.3:443 · fabiocaseri.com
2026-01-02 06:55
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 06:55:31 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Fri, 19 Jan 2024 09:08:17 GMT
access-control-allow-origin: *
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Fri, 02 Jan 2026 07:05:31 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=wie02QNq2u6zuIRoZaYBQgSlx1ae1jiNHSihlhcHVvY6ZJKfXzHMRqPaJtJBP5WudUL7BkVCG8t39oWyB6zGINi%2Bmn33KsG%2BQT37orwhZQ%3D%3D"}]}
x-proxy-cache: MISS
x-github-request-id: 7F0D:2504B5:32392E:36C4D8:69576BE3
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=5,cfOrigin;dur=6
via: 1.1 varnish
Age: 0
x-served-by: cache-yyz4541-YYZ
x-cache: HIT
x-cache-hits: 1
x-timer: S1767336932.541624,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: 064978f7272076686cb8630c7749156cb662f0b3
cf-cache-status: DYNAMIC
CF-RAY: 9b7859ee095fde04-YYZ
alt-svc: h3=":443"; ma=86400
Page title: fabiocaseri.com
<!doctype html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<title>fabiocaseri.com</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="description" content="fabiocaseri.com - Fabio Caseri personal website">
<meta name="viewport" content="width=device-width">
<link type="text/plain" rel="author" href="//fabiocaseri.com/humans.txt" />
<link href="//fonts.googleapis.com/css?family=Sniglet" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="css/font-awesome.min.css">
<link rel="stylesheet" href="css/normalize.min.css">
<link rel="stylesheet" href="css/main.css">
<link rel="stylesheet" href="css/animate.min.css">
</head>
<body>
<div class="main-container animated pulse">
<div id="profile-card" class="main card clearfix">
<div id="profile-img">
<div class="animated zoomIn">
<div class="animated rotateIn">
<img class="rounded-img" src="//www.gravatar.com/avatar/e584f1c79472acfebc416ee52a864b3c?s=150" alt="Avatar" />
</div>
</div>
</div>
<div class="animated rollIn"><h2>Fabio Caseri</h2></div>
<div id="social-icons" class="animated bounceInRight">
<a class="facebook-icon" href="https://facebook.com/fabio.caseri" target="_blank"><i class="fa fa-facebook-square fa-3x"></i></a>
<a class="twitter-icon" href="https://twitter.com/fabiocaseri" target="_blank"><i class="fa fa-twitter-square fa-3x"></i></a>
<a class="instagram-icon" href="https://instagram.com/fabiocaseri" target="_blank"><i class="fa fa-instagram fa-3x"></i></a>
<a class="github-icon" href="https://github.com/fabiocaseri" target="_blank"><i class="fa fa-github-square fa-3x"></i></a>
</div>
<div id="extras">
<ul class="actions animated fadeInUp">
<li><a href="http://www.visitbergamo.net" target="_blank"><i class="fa fa-map-marker"></i> Bergamo, Italy</a></li>
<li><a class="typeform-share button" href="https://fabiocaseri.typeform.com/to/nzEKHe" data-mode="popup" target="_blank"><i class="fa fa-comments"></i> Contact</a></li>
</ul>
<div id="extra-content"></div>
</div>
</div><!-- #main -->
</div> <!-- #main-container -->
<div class="footer-container">
<footer>
<div class="animated fadeIn"><h3>2017 | Fabio Caseri</h3></div>
</footer>
</div>
<script src="js/main.js"></script>
<script data-goatcounter="https://fcas.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
<!-- Typeform contact form -->
<script> (function() { var qs,js,q,s,d=document, gi=d.getElementById, ce=d.createElement, gt=d.getElementsByTagName, id="typef_orm_share", b="https://embed.typeform.com/"; if(!gi.call(d,id)){ js=ce.call(d,"script"); js.id=id; js.src=b+"embed.js"; q=gt.call(d,"script")[0]; q.parentNode.insertBefore(js,q) } })() </script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-45527339-1', 'fabiocaseri.com');
ga('send', 'pageview');
</script>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9b7859ee095fde04',t:'MTc2NzMzNjkzMQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.posit
Open service 2a06:98c1:3121::3:443 · fabiocaseri.com
2026-01-02 06:55
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 06:55:31 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Fri, 19 Jan 2024 09:08:17 GMT
access-control-allow-origin: *
expires: Fri, 19 Dec 2025 00:54:25 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=mbTrogoXVCE7%2FBajl81oFVrMZmusmumjQ%2FExVyC%2BxxoSF1vOKf297LxWJ9Q9lcu8CbbiQzUL%2BDEpHWd0719wPe2cKyfBEKHSN39L2jgGK09Fu4HO0zBqJlDbJA%3D%3D"}]}
x-proxy-cache: MISS
x-github-request-id: 44E6:19F3EB:ADE68:B3E34:69449FE9
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
via: 1.1 varnish
Age: 137
x-served-by: cache-lcy-eglc8600028-LCY
x-cache: HIT
x-cache-hits: 2
x-timer: S1767336931.461569,VS0,VE0
vary: Accept-Encoding
x-fastly-request-id: 6c2d137d08ac02569673861102c2282c06e5ee20
cf-cache-status: DYNAMIC
CF-RAY: 9b7859ed9b6a054f-LHR
alt-svc: h3=":443"; ma=86400
Page title: fabiocaseri.com
<!doctype html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<title>fabiocaseri.com</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="description" content="fabiocaseri.com - Fabio Caseri personal website">
<meta name="viewport" content="width=device-width">
<link type="text/plain" rel="author" href="//fabiocaseri.com/humans.txt" />
<link href="//fonts.googleapis.com/css?family=Sniglet" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="css/font-awesome.min.css">
<link rel="stylesheet" href="css/normalize.min.css">
<link rel="stylesheet" href="css/main.css">
<link rel="stylesheet" href="css/animate.min.css">
</head>
<body>
<div class="main-container animated pulse">
<div id="profile-card" class="main card clearfix">
<div id="profile-img">
<div class="animated zoomIn">
<div class="animated rotateIn">
<img class="rounded-img" src="//www.gravatar.com/avatar/e584f1c79472acfebc416ee52a864b3c?s=150" alt="Avatar" />
</div>
</div>
</div>
<div class="animated rollIn"><h2>Fabio Caseri</h2></div>
<div id="social-icons" class="animated bounceInRight">
<a class="facebook-icon" href="https://facebook.com/fabio.caseri" target="_blank"><i class="fa fa-facebook-square fa-3x"></i></a>
<a class="twitter-icon" href="https://twitter.com/fabiocaseri" target="_blank"><i class="fa fa-twitter-square fa-3x"></i></a>
<a class="instagram-icon" href="https://instagram.com/fabiocaseri" target="_blank"><i class="fa fa-instagram fa-3x"></i></a>
<a class="github-icon" href="https://github.com/fabiocaseri" target="_blank"><i class="fa fa-github-square fa-3x"></i></a>
</div>
<div id="extras">
<ul class="actions animated fadeInUp">
<li><a href="http://www.visitbergamo.net" target="_blank"><i class="fa fa-map-marker"></i> Bergamo, Italy</a></li>
<li><a class="typeform-share button" href="https://fabiocaseri.typeform.com/to/nzEKHe" data-mode="popup" target="_blank"><i class="fa fa-comments"></i> Contact</a></li>
</ul>
<div id="extra-content"></div>
</div>
</div><!-- #main -->
</div> <!-- #main-container -->
<div class="footer-container">
<footer>
<div class="animated fadeIn"><h3>2017 | Fabio Caseri</h3></div>
</footer>
</div>
<script src="js/main.js"></script>
<script data-goatcounter="https://fcas.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
<!-- Typeform contact form -->
<script> (function() { var qs,js,q,s,d=document, gi=d.getElementById, ce=d.createElement, gt=d.getElementsByTagName, id="typef_orm_share", b="https://embed.typeform.com/"; if(!gi.call(d,id)){ js=ce.call(d,"script"); js.id=id; js.src=b+"embed.js"; q=gt.call(d,"script")[0]; q.parentNode.insertBefore(js,q) } })() </script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-45527339-1', 'fabiocaseri.com');
ga('send', 'pageview');
</script>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9b7859ed9b6a054f',t:'MTc2NzMzNjkzMQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.posit