Help
RSS
API
Feed
Maltego
Contact
Domain > amirahmadzadeh.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-11-21
18.173.166.73
(
ClassC
)
2025-11-24
104.21.96.5
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Mon, 24 Nov 2025 20:51:46 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveServer: cloudflareNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Vary: Accept-EncodingReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?suzIhOha%2BzPK9YDT0MdpL01OzKCCe0LmBmX5bw7nerj9nUwQIpxaVMQQ42qFrqCv9dxj0yaOMs78JoovZP4RFkorPSvhz%2BBbM9lFP9RXhrpI%3D}}cf-cache-status: DYNAMICCF-RAY: 9a3bc942793efef8-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen classh-screen>head>meta charSetutf-8/>meta nameviewport contentwidthdevice-width,initial-scale1/>link relicon href/_static/favicon.ico/>title>AmirAhmadzadeh - 4m1z/title>link relmodulepreload href/assets/entry.client-CIaTmE1u.js/>link relmodulepreload href/assets/chunk-OIYGIGL5-Dr2Ek18H.js/>link relmodulepreload href/assets/root-CXvy_bKH.js/>link relmodulepreload href/assets/_index-n4t12sVK.js/>link relstylesheet href/assets/tailwind-BvWMXHfU.css/>link relstylesheet href/assets/animation-BpjVTNd1.css/>/head>body classoverflow-x-hidden font-sans>div classrelative flex min-h-screen items-center justify-center overflow-hidden bg-#202124 p-4 font-mono text-gray-300>div classrelative z-10 w-full max-w-4xl rounded-lg bg-#2d2e30 p-8 shadow-2xl backdrop-blur-lg>header classmb-8 flex items-center justify-between border-b border-gray-500 pb-4>h1 classtext-4xl font-bold tracking-tight text-gray-100>a href/ classhover:text-blue-400>4m1z/a>/h1>div classflex items-center space-x-6>a hrefhttps://github.com/4m1z target_blank relnoopener noreferrer classtext-gray-400 hover:text-blue-400>GitHub/a>a hrefhttps://www.linkedin.com/in/amir-ahmadzadeh-a93b44156/ target_blank relnoopener noreferrer classtext-gray-400 hover:text-blue-400>LinkedIn/a>a hrefhttps://x.com/AmirArs1lan target_blank relnoopener noreferrer classtext-gray-400 hover:text-blue-400>Twitter/a>/div>/header>main classmb-10>p classmb-8 text-xl leading-relaxed text-gray-300>>!-- --> I'm a software engineer in Hamburg. I love building things for the web and beyond. Let's connect and create something amazing together! 🚀/p>div classgrid grid-cols-1 gap-8 md:grid-cols-2>div classrounded-lg bg-#202124 p-6 shadow-md>h2 classmb-4 text-2xl font-semibold text-gray-100>What I Do 👨💻/h2>ul classspace-y-3 text-gray-300>li>span classtext-green-400>>/span> Frontend with React & Solid.js/li>li>span classtext-green-400>>/span> Backend with Node.js & Golang/li>li>span classtext-green-400>>/span> Building scalable microservices/li>li>span classtext-green-400>>/span> Contributing to open source/li>/ul>/div>div classrounded-lg bg-#202124 p-6 shadow-md>h2 classmb-4 text-2xl font-semibold text-gray-100>Let's Chat ☕/h2>p classtext-gray-300>span classtext-blue-400>i/span> If you're in Hamburg and want to talk tech, grab a coffee, or collaborate on a project, feel free to reach out!/p>/div>/div>/main>footer classborder-t border-gray-500 pt-4 text-center text-sm text-gray-500>p>© !-- -->2025!-- --> Amir Ahmadzadeh. All rights reserved./p>/footer>/div>/div>script>((storageKey2, restoreKey) > { if (!window.history.state || !window.history.state.key) { let key Math.random().toString(32).slice(2); window.history.replaceState({ key }, ); } try { let positions JSON.parse(sessionStorage.getItem(storageKey2) || {}); let storedY positionsrestoreKey || window.history.state.key; if (typeof storedY number) { window.scrollTo(0, storedY); } } catch (error) { console.error(error); sessionStorage.removeItem(storageKey2); } })(react-router-scroll-positions, null)/script>script>window.__reactRouterContext {basename:/,future:{v8_middleware:false,unstable_optimizeDeps:false,unstable_splitRouteModules:false,unstable_subResourceIntegrity:false,unstable_viteEnvironmentApi:false},routeDiscovery:{mode:lazy,manifestPath:/__manifest},ssr:true,isSpaMode:false};window.__reactRouterContext.stream new ReadableStream({start(controller){window.__reactRouterContext.streamController controller;}}).pipeThrough(new TextEncoderStream());/script>script typemodule async>;import * as route0 from /assets/root-CXvy_bKH.js;import * as route1 from /assets/_index-n4t12sVK.js; window.__reactRouterManifest { entry: { module: /assets/entry.client-CIaTmE1u.js, imports: /assets/chunk-OIYGIGL5-Dr2Ek18H.js , css: }, routes: { root: { id: root, path: , hasAction: false, hasLoader: true, hasClientAction: false, hasClientLoader: false, hasClientMiddleware: false, hasErrorBoundary: false, module: /assets/root-CXvy_bKH.js, imports: /assets/chunk-OIYGIGL5-Dr2Ek18H.js , css: }, routes/_index: { id: routes/_index, parentId: root, index: true, hasAction: false, hasLoader: false, hasClientAction: false, hasClientLoader: false, hasClientMiddleware: false, hasErrorBoundary: false, module: /assets/_index-n4t12sVK.js, imports: /assets/chunk-OIYGIGL5-Dr2Ek18H.js , css: } }, url: /assets/manifest-7f4acb70.js, version: 7f4acb70}; window.__reactRouterRouteModules {root:route0,routes/_index:route1};import(/assets/entry.client-CIaTmE1u.js);/script>!--$?-->template idB:0>/template>!--/$-->script id_R_>requestAnimationFrame(function(){$RTperformance.now()});/script>div hidden idS:0>script>window.__reactRouterContext.streamController.enqueue({\_1\:2,\_6\:-5,\_7\:-5},\loaderData\,{\_3\:4},\root\,{\_5\:-5},\user\,\actionData\,\errors\\n);/script>!--$?-->template idB:1>/template>!--/$-->/div>script>$RB;$RVfunction(a){$RTperformance.now();for(var b0;ba.length;b+2){var cab,eab+1;null!e.parentNode&&e.parentNode.removeChild(e);var fc.parentNode;if(f){var gc.previousSibling,h0;do{if(c&&8c.nodeType){var dc.data;if(/$d||/&d)if(0h)break;else h--;else$!d&&$?!d&&$~!d&&$!!d&&&!d||h++}dc.nextSibling;f.removeChild(c);cd}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data$;g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length0};$RCfunction(a,b){if(bdocument.getElementById(b))(adocument.getElementById(a))?(a.previousSibling.data$~,$RB.push(a,b),2$RB.length&&(number!typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(aperformance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC(B:0,S:0)/script>div hidden idS:1>script>window.__reactRouterContext.streamController.close();/script>/div>script>$RC(B:1,S:1)/script>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Mon, 24 Nov 2025 20:51:46 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveServer: cloudflareNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Vary: Accept-EncodingReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?saniF9bKgrM%2BXUi4mAsy%2F6hcTJogHfc11WV19wRnCGBmDAecU3VVjfUM62N9YVeY1uoabgxArkmrdKFyW0s2D01y9EZwdc3VlISpjobYMXY5unA%3D%3D}}cf-cache-status: DYNAMICCF-RAY: 9a3bc9452a5561c8-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen classh-screen>head>meta charSetutf-8/>meta nameviewport contentwidthdevice-width,initial-scale1/>link relicon href/_static/favicon.ico/>title>AmirAhmadzadeh - 4m1z/title>link relmodulepreload href/assets/entry.client-CIaTmE1u.js/>link relmodulepreload href/assets/chunk-OIYGIGL5-Dr2Ek18H.js/>link relmodulepreload href/assets/root-CXvy_bKH.js/>link relmodulepreload href/assets/_index-n4t12sVK.js/>link relstylesheet href/assets/tailwind-BvWMXHfU.css/>link relstylesheet href/assets/animation-BpjVTNd1.css/>/head>body classoverflow-x-hidden font-sans>div classrelative flex min-h-screen items-center justify-center overflow-hidden bg-#202124 p-4 font-mono text-gray-300>div classrelative z-10 w-full max-w-4xl rounded-lg bg-#2d2e30 p-8 shadow-2xl backdrop-blur-lg>header classmb-8 flex items-center justify-between border-b border-gray-500 pb-4>h1 classtext-4xl font-bold tracking-tight text-gray-100>a href/ classhover:text-blue-400>4m1z/a>/h1>div classflex items-center space-x-6>a hrefhttps://github.com/4m1z target_blank relnoopener noreferrer classtext-gray-400 hover:text-blue-400>GitHub/a>a hrefhttps://www.linkedin.com/in/amir-ahmadzadeh-a93b44156/ target_blank relnoopener noreferrer classtext-gray-400 hover:text-blue-400>LinkedIn/a>a hrefhttps://x.com/AmirArs1lan target_blank relnoopener noreferrer classtext-gray-400 hover:text-blue-400>Twitter/a>/div>/header>main classmb-10>p classmb-8 text-xl leading-relaxed text-gray-300>>!-- --> I'm a software engineer in Hamburg. I love building things for the web and beyond. Let's connect and create something amazing together! 🚀/p>div classgrid grid-cols-1 gap-8 md:grid-cols-2>div classrounded-lg bg-#202124 p-6 shadow-md>h2 classmb-4 text-2xl font-semibold text-gray-100>What I Do 👨💻/h2>ul classspace-y-3 text-gray-300>li>span classtext-green-400>>/span> Frontend with React & Solid.js/li>li>span classtext-green-400>>/span> Backend with Node.js & Golang/li>li>span classtext-green-400>>/span> Building scalable microservices/li>li>span classtext-green-400>>/span> Contributing to open source/li>/ul>/div>div classrounded-lg bg-#202124 p-6 shadow-md>h2 classmb-4 text-2xl font-semibold text-gray-100>Let's Chat ☕/h2>p classtext-gray-300>span classtext-blue-400>i/span> If you're in Hamburg and want to talk tech, grab a coffee, or collaborate on a project, feel free to reach out!/p>/div>/div>/main>footer classborder-t border-gray-500 pt-4 text-center text-sm text-gray-500>p>© !-- -->2025!-- --> Amir Ahmadzadeh. All rights reserved./p>/footer>/div>/div>script>((storageKey2, restoreKey) > { if (!window.history.state || !window.history.state.key) { let key Math.random().toString(32).slice(2); window.history.replaceState({ key }, ); } try { let positions JSON.parse(sessionStorage.getItem(storageKey2) || {}); let storedY positionsrestoreKey || window.history.state.key; if (typeof storedY number) { window.scrollTo(0, storedY); } } catch (error) { console.error(error); sessionStorage.removeItem(storageKey2); } })(react-router-scroll-positions, null)/script>script>window.__reactRouterContext {basename:/,future:{v8_middleware:false,unstable_optimizeDeps:false,unstable_splitRouteModules:false,unstable_subResourceIntegrity:false,unstable_viteEnvironmentApi:false},routeDiscovery:{mode:lazy,manifestPath:/__manifest},ssr:true,isSpaMode:false};window.__reactRouterContext.stream new ReadableStream({start(controller){window.__reactRouterContext.streamController controller;}}).pipeThrough(new TextEncoderStream());/script>script typemodule async>;import * as route0 from /assets/root-CXvy_bKH.js;import * as route1 from /assets/_index-n4t12sVK.js; window.__reactRouterManifest { entry: { module: /assets/entry.client-CIaTmE1u.js, imports: /assets/chunk-OIYGIGL5-Dr2Ek18H.js , css: }, routes: { root: { id: root, path: , hasAction: false, hasLoader: true, hasClientAction: false, hasClientLoader: false, hasClientMiddleware: false, hasErrorBoundary: false, module: /assets/root-CXvy_bKH.js, imports: /assets/chunk-OIYGIGL5-Dr2Ek18H.js , css: }, routes/_index: { id: routes/_index, parentId: root, index: true, hasAction: false, hasLoader: false, hasClientAction: false, hasClientLoader: false, hasClientMiddleware: false, hasErrorBoundary: false, module: /assets/_index-n4t12sVK.js, imports: /assets/chunk-OIYGIGL5-Dr2Ek18H.js , css: } }, url: /assets/manifest-7f4acb70.js, version: 7f4acb70}; window.__reactRouterRouteModules {root:route0,routes/_index:route1};import(/assets/entry.client-CIaTmE1u.js);/script>!--$?-->template idB:0>/template>!--/$-->script id_R_>requestAnimationFrame(function(){$RTperformance.now()});/script>div hidden idS:0>script>window.__reactRouterContext.streamController.enqueue({\_1\:2,\_6\:-5,\_7\:-5},\loaderData\,{\_3\:4},\root\,{\_5\:-5},\user\,\actionData\,\errors\\n);/script>!--$?-->template idB:1>/template>!--/$-->/div>script>$RB;$RVfunction(a){$RTperformance.now();for(var b0;ba.length;b+2){var cab,eab+1;null!e.parentNode&&e.parentNode.removeChild(e);var fc.parentNode;if(f){var gc.previousSibling,h0;do{if(c&&8c.nodeType){var dc.data;if(/$d||/&d)if(0h)break;else h--;else$!d&&$?!d&&$~!d&&$!!d&&&!d||h++}dc.nextSibling;f.removeChild(c);cd}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data$;g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length0};$RCfunction(a,b){if(bdocument.getElementById(b))(adocument.getElementById(a))?(a.previousSibling.data$~,$RB.push(a,b),2$RB.length&&(number!typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(aperformance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC(B:0,S:0)/script>div hidden idS:1>script>window.__reactRouterContext.streamController.close();/script>/div>script>$RC(B:1,S:1)/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]