AmazonS3
tcp/443
CloudFront
tcp/80
Open service 2600:9000:223d:1a00:d:a6c:1700:93a1:80 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 24 Jan 2026 08:14:01 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 740769d10d5ef217a54d33b1ec64faf4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: HXtiwYBDBAMur_klXBNbfCgUTJPg1LPmIRWs0sHbJTxDWeC-jV2vVQ== Vary: Origin 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:223d:1a00:d:a6c:1700:93a1:443 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 Date: Sat, 24 Jan 2026 00:15:52 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" X-Cache: Hit from cloudfront Via: 1.1 626c544a24a86c6cd608360f520b6d8c.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: vsc0llVE5N5xrPDsin4PkXjAZB7KM7k1HqjeXHRDWbvygPvtICJjfQ== Age: 28690 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:223d:c600:d:a6c:1700:93a1:80 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 24 Jan 2026 08:14:01 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 82514a5a8cf35fb3132b0b5ab9cb724c.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: Ic5aeMxJr7R8mgj8tECSLOL8DWcaFQamrAJUW7B-F-8C37Y_IDQrZA== Vary: Origin 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:223d:2000:d:a6c:1700:93a1:443 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 Date: Sat, 24 Jan 2026 00:15:52 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" X-Cache: Hit from cloudfront Via: 1.1 e94c77a12a65a84cbcef7856ed7e0fb8.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: HMD3ksiIUTMZX-__DMtCrROcFjae6HLAvvRteeyFajBz_93yLufcVg== Age: 28690 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:223d:f000:d:a6c:1700:93a1:443 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 Date: Sat, 24 Jan 2026 00:15:52 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" X-Cache: Hit from cloudfront Via: 1.1 6851af5c4f6d355fa4ec39cc8cc0c358.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: O_U9PN2znIkt2fPwuT1U9Bod_PkldX7-kJZu8S1DHXEbQ9IIAGNlIA== Age: 28689 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:223d:5c00:d:a6c:1700:93a1:443 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 Date: Sat, 24 Jan 2026 00:15:52 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" X-Cache: Hit from cloudfront Via: 1.1 51bcd21e941ceaec99864557d86202ae.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: 1oQCBsrvYawlhCYvXQRKsgOIB2q3z50bDLwKIOxNQc53bvLSw7KS0g== Age: 28689 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:223d:2000:d:a6c:1700:93a1:80 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 24 Jan 2026 08:14:00 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 e41703af87be84ac95b3cadf9d8dd470.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: -OROx1jnvisfbq__i7HSrmfCJd2c9WQNcJ2iBRBb9aWp5ro4g1aboA== Vary: Origin 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:223d:9400:d:a6c:1700:93a1:80 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 24 Jan 2026 08:14:00 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 740769d10d5ef217a54d33b1ec64faf4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: p6mTHX_T16R6g_sxLvZ4zSv9Faecia6c_wRM8q25s81Xyt6Cd0bEQQ== Vary: Origin 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:223d:9400:d:a6c:1700:93a1:443 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 Date: Sat, 24 Jan 2026 00:15:52 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" X-Cache: Hit from cloudfront Via: 1.1 33febf2d58aeb0618cba096d54cae018.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: Z433muDKpyWg7DvLxqgAazTIwJF7_o1-z4LLooPg88jyXDGjXgsrxg== Age: 28689 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:223d:f000:d:a6c:1700:93a1:80 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 24 Jan 2026 08:14:00 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 54fc556adf6e8c787574c6f132d70178.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: k2lHrJMPtonsqYauG4SWxqpiLP1MzHlc4l21nn1dqoXcrbjTJTwAjQ== Vary: Origin 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:223d:c600:d:a6c:1700:93a1:443 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 Date: Sat, 24 Jan 2026 00:15:52 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" X-Cache: Hit from cloudfront Via: 1.1 e41703af87be84ac95b3cadf9d8dd470.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: -_xq_22ea60jl1RFE7EWzfdmR5r0yPHriCgyTdbWgxpUrVr5vwFRpQ== Age: 28689 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 52.222.214.92:443 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 Date: Sat, 24 Jan 2026 00:15:52 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" X-Cache: Hit from cloudfront Via: 1.1 e41703af87be84ac95b3cadf9d8dd470.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: t80gMES18KjoLWtnrRIzv11wkD6p-uAr53PZ_inhWL7WwiT_KDpf2w== Age: 28689 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 52.222.214.9:80 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 24 Jan 2026 08:14:00 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 e94c77a12a65a84cbcef7856ed7e0fb8.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: 0j2TDIG5ZpOXBanUq0RnXTqTO-DVEW6xlGQhKlOvQmi-64HeHnf9rA== Vary: Origin 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:223d:5c00:d:a6c:1700:93a1:80 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 24 Jan 2026 08:14:00 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 bafea69ec4368ee11760779ffcfbd4fc.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: DrBuPyhfyZUdxaJ2CoiPjM0BKNIq6nXz-aimZzfmlmvBJgYSbjqG7g== Vary: Origin 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 52.222.214.9:443 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 Date: Sat, 24 Jan 2026 00:15:52 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" X-Cache: Hit from cloudfront Via: 1.1 bafea69ec4368ee11760779ffcfbd4fc.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: gGJnefdtkwNToVusGIQyQHd7raVOKNBiLcH7hUP7gQK4Wh9WTWDbVA== Age: 28689 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:223d:ec00:d:a6c:1700:93a1:80 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 24 Jan 2026 08:14:00 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 626c544a24a86c6cd608360f520b6d8c.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: MQcieyJc6k_0UnjG3MKAwcJTMK8O1YOdHBp1HcirzpakXQHCKnA4pQ== Vary: Origin 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 52.222.214.21:443 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 Date: Sat, 24 Jan 2026 00:15:52 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" X-Cache: Hit from cloudfront Via: 1.1 59439a13f6db75e801a63663b4f79372.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: AcPIgP2kopBnhrbj1XKAfvomrpj2daRZyXmjhNT5yXdsRGtoIE6vow== Age: 28689 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 52.222.214.37:80 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 24 Jan 2026 08:14:00 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 e94c77a12a65a84cbcef7856ed7e0fb8.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: AXuHezVKfCS7RQFFgpDQhcIMp2dRCg0ggHFXk9IwyCtcDzXXMZpPew== Vary: Origin 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 52.222.214.92:80 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 24 Jan 2026 08:14:00 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 d9523e44e96d2539081596bb1d268d44.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: _vZK3VNfwulHH3TI0N2kXGFJNl6ADHG0wwgX5er8catszn7-jbrk8w== Vary: Origin 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 52.222.214.21:80 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 24 Jan 2026 08:14:00 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 e94c77a12a65a84cbcef7856ed7e0fb8.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: Jq-Gh_hrIchAa-Jt-_HZSChMyQHB1SRJS62hfggBiyxIUOcmEJb_tg== Vary: Origin 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:223d:ec00:d:a6c:1700:93a1:443 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 Date: Sat, 24 Jan 2026 00:15:52 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" X-Cache: Hit from cloudfront Via: 1.1 474733f16f494ddb794b4f7dfd7de966.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: xrgkZVeo4xGHOrtPqbAQAd2EC8Pmz-VKXg4wBtyvfYY_mABaWBoCVg== Age: 28689 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 52.222.214.37:443 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 Date: Sat, 24 Jan 2026 00:15:52 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" X-Cache: Hit from cloudfront Via: 1.1 456733511c088f8435091e663b2c5430.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: dNMGrBpqVfPYZkDpuQWmemlj900jAYC_5emD309YKsN3v5ogQHeflg== Age: 28689 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:223d:8000:d:a6c:1700:93a1:443 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 Date: Sat, 24 Jan 2026 00:15:52 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" X-Cache: Hit from cloudfront Via: 1.1 e45d812d65a0d0336b945e28b9381462.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: IAdFs5viV0fkUoyLB4zEzMh7RhwUSDunImDnybx_liK2lrMA85lnKg== Age: 28689 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:223d:8000:d:a6c:1700:93a1:80 · artemnikitin.dev
2026-01-24 08:13
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Sat, 24 Jan 2026 08:14:00 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 626c544a24a86c6cd608360f520b6d8c.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: 9wRFqiJ6pupAk5Nc6prIaU6ROa79ZYbdecqyTvRVJw4ndHXp55QYOQ== Vary: Origin 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:26db:5c00:d:a6c:1700:93a1:443 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 b9c5f3514baef1f70c91fc9b0be37d2e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: NdF9sfP34YDsaFReAb8IwZ9lmGs9PIGjKoOn3RG2EnSetQFRuxw4Mw== Age: 75106 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:26db:c200:d:a6c:1700:93a1:443 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 2d22bd8fe92380401bbc1d8cc010e5a0.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: GPmmPNVMrIZ9jk4LBuy8xKrA8jPfS5BiFmYvw9iuWHfVnvqv1eIpNQ== Age: 75105 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:26db:c200:d:a6c:1700:93a1:80 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:58 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 50cfe0dc07dec77718bfa8346e608936.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: pgLiIZHrP4D2FbUqD52D1w4gU07DuO6L-Y-84Sqkkrc7aDr1UxxCVQ== Vary: Origin 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:26db:5c00:d:a6c:1700:93a1:80 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:58 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 549ff9961325ec88cf02baa6f818172a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: T-ZTcLB4mYOVp07It2It_jbHZ9hGJb5I0mlyQ0V_tX82hLOO2sOgEw== Vary: Origin 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:26db:6400:d:a6c:1700:93a1:443 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 d45f06116647d4cd21c9ad69cb1b14fc.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: l-PHl0AmX12zjl56sylZhcmTSREZedz5YQf5720B8eMAGr-MZDdaQw== Age: 75105 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:26db:6400:d:a6c:1700:93a1:80 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:58 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 fd4a06b35c482e680f7f3fd9baaa0090.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: Rnxu3UFv7MEMaQIYhVOozzrDI9pdw_la2YC9Qt9SnkHF-Fi_pAlkXA== Vary: Origin 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:26db:ca00:d:a6c:1700:93a1:443 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 bc5539655ffc88be2596a0239ddfae52.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: pnxX1j8_3bdxnpe1GYyvuDOs5LbdHJfOww7wcwU_UMacRoeFvKt6yA== Age: 75105 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:26db:4400:d:a6c:1700:93a1:443 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 918459d66ab0cca4258acacb6d3f6edc.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: oORdpA3JB-h4nCdfKjQvcqOAEMJlqDXgvJCkJsJDzjb5yHZb_FLpaw== Age: 75105 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:26db:ca00:d:a6c:1700:93a1:80 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:58 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 129b4a1f09d5313624ec15fced944d6e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: yuTvUE5jAvjfqObYcs9Vq8BdPOcvH59CXr1zLHttzY5ZEFuZVjuqOQ== Vary: Origin 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:26db:4400:d:a6c:1700:93a1:80 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:58 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 d11d7fba872e54649066e59f703ad3e6.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: pP6grv3zB0CXOGQ6U0zxiYM_CUMAKH8VVabZujtRkpdqV7S_s1RkEQ== Vary: Origin 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:26db:8a00:d:a6c:1700:93a1:443 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 a29f8f45a0707c5c9e054636ff51dce8.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: rKnJGxZcHr0AxO9dAxDpgRSnYjk0YomFqu0JXSAjWzwWD-2vA_caXw== Age: 75105 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:223d:7a00:d:a6c:1700:93a1:80 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:58 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 f3e00d74aa4544d776f78a159416d17a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: pC5aCRmUtWwiCYwXdXNj12xZkJhinBxFHyKJ_0O_6fKqawYw0JncfQ== Vary: Origin 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:223d:9600:d:a6c:1700:93a1:443 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 102d8cf947b68167e34dd1299c206242.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: CmKRUvNI3jR6461qtcryUZg2IJKnMFYcc1zSv8pKmgY3eU2T7mn4yA== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:223d:9e00:d:a6c:1700:93a1:443 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 33febf2d58aeb0618cba096d54cae018.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: QjKTCOqUGU9XhZ-UH_jbZGtZMYaJU9H0Q_TP457fEKom0TdAZMg2AQ== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 52.222.214.21:80 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:57 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 29f7132906866b79866659848b3a3b68.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: -ozDiLNTZmUtTkPrc_2wnnKZl0AOUycmxvz1CG47VZUNo_1K_U4kJw== Vary: Origin 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.173.154.66:443 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 bc5539655ffc88be2596a0239ddfae52.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: GHF5g3IvXRY7oUWoaoHlP1rVxi-QwJkwOoWu4xH-Ex2rKdjHC9SFiQ== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 18.173.154.33:443 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 66e1af4a9e82225c770ca97b3baaf86e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: zRw3wPieUW9xf8ePcb8ErSxz2a-B52YcP0wBJZL4p7u0Yefvti9SEw== Age: 75105 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:26db:3800:d:a6c:1700:93a1:80 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:57 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 3f7bbc22c659b2b7470c819d073f58b6.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: B3BeEM2_93EMvXUAi1XbSUHoYT8LVoe4euiPWvQmeGnSjHCvYEi3RA== Vary: Origin 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.173.154.33:80 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:58 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 ac174bd7948c4e669be0382ce2c052e8.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: pCzv0sBeIargLz911HMm4VwgKnk2w10bn8hOy-hiA_Nf0-Ap5hejRw== Vary: Origin 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:223d:9e00:d:a6c:1700:93a1:80 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:58 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 bfad099b4e1fa2ec7d21876e0293dc20.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: lJfW3-3A262Iktv-UAiFB6ah9DuHQXGpgQIv_wxj-U_yRSM_CV6fqQ== Vary: Origin 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:223d:b200:d:a6c:1700:93a1:80 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:58 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 f3e00d74aa4544d776f78a159416d17a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: C7icoIDLIbZPtDh-ioUBLOQALhHPjJQE5_RvV_kKFKRg5z1fRM8KUg== Vary: Origin 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:223d:b200:d:a6c:1700:93a1:443 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 d9523e44e96d2539081596bb1d268d44.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: ZhP4a3D7LE6UWP7WrZ3_d0OJSxlf3xCSlS5bLkTLdzkKQbhkcBVnPg== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 18.173.154.95:80 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:57 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 d11d7fba872e54649066e59f703ad3e6.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: 3-Oyb9u431ytvPpUCdBfxCwRQz2xXwYc4kSKLbcw71U4L_6EbQb1dw== Vary: Origin 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:223d:7200:d:a6c:1700:93a1:80 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:57 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 bfad099b4e1fa2ec7d21876e0293dc20.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: 8ndXpF1aNsxiFjIMR3VVKJzKgkYXhBEGvR7B-J3xE1171gKQLJrI1g== Vary: Origin 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 52.222.214.9:80 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:57 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 bafea69ec4368ee11760779ffcfbd4fc.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: 9yw9eogbERiXw0Ejjj2TyswUDw97_iQdqy0cE-yDARBKTtlXlCxmJw== Vary: Origin 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 52.222.214.21:443 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 e026b2802d48048e9935caadbecf124e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: yQDpfTXZa9WmWYIHarlpO8KjDxdAzkGTP_1C8twkCAWJQp5SoKX9NQ== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:223d:7200:d:a6c:1700:93a1:443 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 e45d812d65a0d0336b945e28b9381462.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: cPUs-3OfgUqsESBDEhd-VCmgOZ3WK8z6Iv-1C-dqYirzjkZ0iSIZsA== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:26db:8a00:d:a6c:1700:93a1:80 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:57 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 fd4a06b35c482e680f7f3fd9baaa0090.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: 1S05Dj0IaUdZ-1r3ePizVG7r2cgj81Ko5XuQDJ8LP1RbbTiBcN1OQA== Vary: Origin 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:223d:3200:d:a6c:1700:93a1:443 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 4c692717a0e85914a993c3aa5c8a2ef6.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: CUDxMxoiK5AB1HTkldz8dvgBNS6dOnVYKGlNOdhXSsQYvjbb7ZRZRA== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:223d:6400:d:a6c:1700:93a1:443 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 d9523e44e96d2539081596bb1d268d44.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: xqU_EDWpcCHh1fzOo6AHzDgZJ356VWj-Et3Pzoi4RzuKt5ALlRLb8A== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 52.222.214.9:443 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 54fc556adf6e8c787574c6f132d70178.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: Joxz_QbV42yaLVxMEpLhyQclsy3tf0ufa0zkrvsQbf26S9Cdu__NBg== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 18.173.154.66:80 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:57 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 f620f5422d3678dbdbb8544d75a30f78.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: 8NFLOPc0tI2thaMKp5tUp0QzIdsRHy-4InZhxz5KdJZk8EpNhQ9TLQ== Vary: Origin 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.173.154.93:80 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:57 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 559b66bb8d6baca9fa30f875c62de1e6.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: Rz2i6gZy39B4Z4MSzjOv5VJtVuIMRf5VwfwXflmYCZXCGL6hdUzWeA== Vary: Origin 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:223d:9600:d:a6c:1700:93a1:80 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:57 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 e94c77a12a65a84cbcef7856ed7e0fb8.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: t3b2RgR_WHtxVBIYzx6PooW6DVYJdLI4GNVelIzrEROHsVXDkCKQdg== Vary: Origin 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:26db:7000:d:a6c:1700:93a1:80 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:57 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://www.artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 ca623c10f2a669c8a9af30362937ebac.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: bbubmZRqRc4j4iZ6fQTAJ-zohIRIurtbO1xk-f-iRJ2ZB-0ULSivUA== Vary: Origin 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:223d:9400:d:a6c:1700:93a1:443 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 e94c77a12a65a84cbcef7856ed7e0fb8.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: Notx4pgsr4mxqz6F3ly7XW2O1KvsFVAv-VkuIexSMJs6giSu88Gf3A== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 52.222.214.37:443 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 f3e00d74aa4544d776f78a159416d17a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: ZXwy_PwxJrpXKRt9n1tHlh0j2r34L431xsu5vTt9kC6WfQIalP238Q== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:223d:9400:d:a6c:1700:93a1:80 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:57 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 4c692717a0e85914a993c3aa5c8a2ef6.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: CmUi0UU03zxB_-KFa3fGCEug6kX96yIm70LwUmFPVSyv6-yxF9-p9A== Vary: Origin 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 52.222.214.37:80 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:57 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 8af5231b014ab5e8c35000dd4cf4b68c.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: YyAf1vhLC_MSjIRUH8Z_k-zSrtmkW0CJe6N5QB3sZWgBg8RFeVYeBw== Vary: Origin 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 52.222.214.92:443 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 e026b2802d48048e9935caadbecf124e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: wwfFVHqrAyln_ESPQbl70db93o7Gwo5Lu9xX-XR-UN_clSif0xt5YA== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 52.222.214.92:80 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:57 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 bafba29f1325f15932567e0ae2d444a4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: C75gQU2NAtfrfTvrnCbzSmWPIP91IrMtHnwJexjewxdBKwANoeF1eQ== Vary: Origin 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:26db:7000:d:a6c:1700:93a1:443 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 18d0e038a55eccdc9f0ad716edf64962.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: thDL9_BhVcnrxRwlS7KlwaQj1arYJi5FUrNsQSkmucaWfBDSb8q_Ig== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 18.173.154.93:443 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 9564791ed47030dad53c797ee814c66e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: rnQsBjGzTfTBGpOyfFxb-hU6VLumrhoPl2BDp0yrhPSRhBuWGt81jQ== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 18.173.154.95:443 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 94313a5530517e71f4769858ce013d58.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: 3ceRKO9wHqiFN7bAkrzPBQTUvIAj-ydH_m4X2Itp8E2NXrGGvYTbMQ== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:26db:3800:d:a6c:1700:93a1:443 · www.artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 bc8243121fd94c5b2714caac07caccde.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: Zbh3MYESjpLDQLCeXfIZ9sv75tUMRCXVNoByQyHPSp7bSeVIDK20_g== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
Open service 2600:9000:223d:3200:d:a6c:1700:93a1:80 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:57 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 bafba29f1325f15932567e0ae2d444a4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: 6fDAlzjwM6khqlWPyrqClfMoMLeg4t5IdRQDH81V__GwGLxP0Caz7A== Vary: Origin 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:223d:6400:d:a6c:1700:93a1:80 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Fri, 02 Jan 2026 01:44:57 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://artemnikitin.dev/ X-Cache: Redirect from cloudfront Via: 1.1 910a343c3141ba3fe805e18bded62490.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: svZ80SKjgvVIODBGPjk7zSFYlza4LNvY51tUyIaaK1KuZ3sN8JraKg== Vary: Origin 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:223d:7a00:d:a6c:1700:93a1:443 · artemnikitin.dev
2026-01-02 01:44
HTTP/1.1 200 OK Content-Type: text/html Content-Length: 100707 Connection: close Date: Thu, 01 Jan 2026 04:53:14 GMT Last-Modified: Thu, 11 Dec 2025 23:49:58 GMT ETag: "c86deecc59bb266bfc60de8ce6f29c74" x-amz-server-side-encryption: AES256 x-amz-version-id: 9ThcSc4YT2VD2HCGA.4YkXw5frVk3fR3 Accept-Ranges: bytes Server: AmazonS3 X-Cache: Hit from cloudfront Via: 1.1 910a343c3141ba3fe805e18bded62490.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P3 X-Amz-Cf-Id: 1XE7SWH8Cpq5fzAZlfrZNIt0vQAiJD2VA-GPI-8RWLX-yRHkVPP4Tg== Age: 75104 Vary: Origin Page title: Art Nikitin <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><title data-next-head="">Art Nikitin</title><meta name="title" content="Art Nikitin" data-next-head=""/><meta name="description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="keywords" content="tech, javascript, portfolio, python" data-next-head=""/><meta name="robots" content="index, follow" data-next-head=""/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" data-next-head=""/><meta name="language" content="English" data-next-head=""/><meta name="author" content="Art Nikitin" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="og:title" content="Art Nikitin" data-next-head=""/><meta property="og:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="og:image" content="/images/index.jpg" data-next-head=""/><meta property="twitter:card" content="summary_large_image" data-next-head=""/><meta property="twitter:url" content="https://artnikitin.dev/" data-next-head=""/><meta property="twitter:title" content="Artem Nikitin" data-next-head=""/><meta property="twitter:description" content="A software architect bridging business with tech from concept to deployment." data-next-head=""/><meta property="twitter:image" content="/images/index.jpg" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link rel="canonical" href="https://artnikitin.dev/" data-next-head=""/><meta name="googlebot" content="index, follow" data-next-head=""/><meta name="bingbot" content="index, follow" data-next-head=""/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400&display=swap" rel="stylesheet"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="true"/><link href="https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/><link rel="preload" href="/_next/static/css/b7c53c16a90fe782.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b7c53c16a90fe782.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-6ffd07a3317375c1.js" defer=""></script><script src="/_next/static/chunks/framework-052b50cd3d4947f2.js" defer=""></script><script src="/_next/static/chunks/main-55029f10dbb9f0f4.js" defer=""></script><script src="/_next/static/chunks/pages/_app-5883ebb965537e51.js" defer=""></script><script src="/_next/static/chunks/42-15f880fae70c0c6d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c3bba39c48223c8c.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_buildManifest.js" defer=""></script><script src="/_next/static/n_hPxShYdMPwRc0pf_zPT/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="w-full h-full relative"><div aria-hidden="true" class="absolute w-full h-screen z-0"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100%" width="100%" preserveAspectRatio="xMinYMin meet"><defs><radialGradient id="radGrad" fx="10%" fy="0%" r="200%"><stop offset="0%" stop-color="#01ecf733"></stop><sto
2600:9000:223d:1a00:d:a6c:1700:93a1 2 2600:9000:223d:c600:d:a6c:1700:93a1 1 2600:9000:223d:2000:d:a6c:1700:93a1 1 2600:9000:223d:f000:d:a6c:1700:93a1 1 2600:9000:223d:5c00:d:a6c:1700:93a1 1 2600:9000:223d:9400:d:a6c:1700:93a1 1 52.222.214.92 1 52.222.214.9 1 2600:9000:223d:ec00:d:a6c:1700:93a1 1 52.222.214.21 1 52.222.214.37 1 2600:9000:223d:8000:d:a6c:1700:93a1 1 2600:9000:26db:5c00:d:a6c:1700:93a1 1 2600:9000:26db:c200:d:a6c:1700:93a1 1 2600:9000:26db:6400:d:a6c:1700:93a1 1 2600:9000:26db:ca00:d:a6c:1700:93a1 1 2600:9000:26db:4400:d:a6c:1700:93a1 1 2600:9000:26db:8a00:d:a6c:1700:93a1 1 2600:9000:223d:7a00:d:a6c:1700:93a1 1 2600:9000:223d:9600:d:a6c:1700:93a1 1 2600:9000:223d:9e00:d:a6c:1700:93a1 1 18.173.154.66 1 18.173.154.33 1 2600:9000:26db:3800:d:a6c:1700:93a1 1 2600:9000:223d:b200:d:a6c:1700:93a1 1 18.173.154.95 1 2600:9000:223d:7200:d:a6c:1700:93a1 1 2600:9000:223d:3200:d:a6c:1700:93a1 1 2600:9000:223d:6400:d:a6c:1700:93a1 1 18.173.154.93 1 2600:9000:26db:7000:d:a6c:1700:93a1 1