Help
RSS
API
Feed
Maltego
Contact
Domain > e9n.dev
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-07-04
167.99.137.12
(
ClassC
)
2019-11-05
3.121.205.73
(
ClassC
)
2025-12-02
104.21.62.103
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Tue, 02 Dec 2025 00:05:45 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Server: cloudflareLast-Modified: Sun, 23 Nov 2025 21:34:10 GMTAccess-Control-Allow-Origin: *expires: Tue, 02 Dec 2025 00:15:45 GMTCache-Control: max-age600Report-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sTygkotY2lTRxiN%2FYmplt57UCL%2BU1Ql8AVDqQMZ78FXaYxAKbgDDhWSSEFKQExkAeluv4DrXx2BZimrXzSD6etUq6rslN}}x-proxy-cache: MISSX-GitHub-Request-Id: 5632:C998A:72FF51:7610A8:692E2D59Strict-Transport-Security: max-age0Age: 0Via: 1.1 varnishX-Served-By: cache-sjc10063-SJCX-Cache: MISSX-Cache-Hits: 0X-Timer: S1764633946.622626,VS0,VE125Vary: Accept-EncodingX-Fastly-Request-ID: a23e4e30ba79ca9290b0351d98e545ea04938e3ccf-cache-status: DYNAMICCF-RAY: 9a76930ffb024518-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen classdark>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Home - e9n.dev/title> link relstylesheet href/css/styles.css> script srchttps://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/gsap.min.js>/script> script srchttps://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/ScrollTrigger.min.js>/script> script defer srchttps://analytics.e9n.dev/script.js data-website-id874dddda-7374-443c-a5e6-20d7b9218297>/script>/head>body classmin-h-screen flex flex-col bg-background text-text transition-colors duration-300> !-- Navbar --> header classfixed w-full top-0 z-50 backdrop-blur-md border-b border-border bg-background/80 h-16 transition-colors> div classcontainer mx-auto px-6 h-full flex items-center justify-between> a href/ classtext-xl font-bold font-mono tracking-tighter flex items-center gap-2 group text-text> span>e9n.dev/span> /a> !-- Desktop Nav --> nav classhidden md:flex items-center gap-8> a href/ classtext-sm uppercase tracking-widest font-mono transition-colors text-primary font-bold> span classtext-primary mr-1>>/span> Home /a> a href/blog/ classtext-sm uppercase tracking-widest font-mono transition-colors text-muted hover:text-text> span classtext-primary mr-1>#/span> Blog /a> a href/projects/ classtext-sm uppercase tracking-widest font-mono transition-colors text-muted hover:text-text> span classtext-primary mr-1>#/span> Projects /a> a href/about/ classtext-sm uppercase tracking-widest font-mono transition-colors text-muted hover:text-text> span classtext-primary mr-1>#/span> About /a> /nav> !-- Mobile Menu Button --> button classmd:hidden text-text p-2 onclicktoggleMenu() idmenuButton > span idmenuIcon>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> line x13 y112 x221 y212>/line> line x13 y16 x221 y26>/line> line x13 y118 x221 y218>/line>/svg>/span> span idcloseIcon classhidden>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> line x118 y16 x26 y218>/line> line x16 y16 x218 y218>/line>/svg>/span> /button> /div> /header> !-- Mobile Menu Overlay --> div idmobileMenu classhidden fixed inset-0 z-40 bg-background pt-24 px-6 md:hidden> nav classflex flex-col gap-4> a href/ classblock text-2xl py-4 font-mono transition-colors text-primary font-bold> span classtext-primary mr-1>>/span> Home /a> a href/blog/ classblock text-2xl py-4 font-mono transition-colors text-muted hover:text-text> span classtext-primary mr-1>#/span> Blog /a> a href/projects/ classblock text-2xl py-4 font-mono transition-colors text-muted hover:text-text> span classtext-primary mr-1>#/span> Projects /a> a href/about/ classblock text-2xl py-4 font-mono transition-colors text-muted hover:text-text> span classtext-primary mr-1>#/span> About /a> /nav> /div> !-- Main Content --> main classflex-grow pt-24 px-6 container mx-auto> div classspace-y-32 pb-20> !-- Hero Section --> section classmin-h-70vh flex flex-col justify-center max-w-4xl> div> div classflex items-center gap-3 mb-6 animate-fade-up> span classpx-2 py-1 rounded text-xs font-mono border text-primary border-primary/30 bg-primary/10 mr-2 mb-2 inline-block>v1.0.1 Online/span> /div> h1 classtext-5xl md:text-7xl font-bold leading-tight mb-8 text-text animate-fade-up> Exploring the intersection of span classtext-transparent bg-clip-text bg-gradient-to-r from-primary to-secondary>AI/span>, Sales, and br/>Self-Growth. /h1> p classtext-xl text-muted mb-10 max-w-2xl leading-relaxed animate-fade-up> Hi, Im Espen. I write about leveraging Artificial Intelligence to augment human potential in business and life. /p> div classflex flex-wrap gap-4 animate-fade-up> a href/blog/ classpx-6 py-3 rounded font-medium transition-all duration-300 flex items-center justify-center gap-2 group bg-primary text-black hover:bg-primary/90 shadow-0_0_20px_rgba(0,255,136,0.3) hover:shadow-0_0_30px_rgba(0,255,136,0.5)> Read the Blog span classgroup-hover:translate-x-1 transition-transform>svg xmlnshttp://www.w3.org/2000/svg width16 height16 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> line x15 y112 x219 y212>/line> polyline points12 5 19 12 12 19>/polyline>/svg>/span> /a> a href/projects/ classpx-6 py-3 rounded font-medium transition-all duration-300 flex items-center justify-center gap-2 group border border-border text-text hover:border-primary hover:text-primary bg-transparent> View Experiments span classgroup-hover:translate-x-1 transition-transform>svg xmlnshttp://www.w3.org/2000/svg width16 height16 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> line x15 y112 x219 y212>/line> polyline points12 5 19 12 12 19>/polyline>/svg>/span> /a> /div> /div> /section> !-- Features / Focus Areas --> section> div classgrid md:grid-cols-3 gap-6 animate-stagger> div classp-6 rounded-xl bg-surface border border-border hover:border-primary/50 transition-colors> div classtext-primary mb-4> svg xmlnshttp://www.w3.org/2000/svg width32 height32 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> rect x4 y4 width16 height16 rx2 ry2>/rect> rect x9 y9 width6 height6>/rect> line x19 y11 x29 y24>/line> line x115 y11 x215 y24>/line> line x19 y120 x29 y223>/line> line x115 y120 x215 y223>/line> line x120 y19 x223 y29>/line> line x120 y114 x223 y214>/line> line x11 y19 x24 y29>/line> line x11 y114 x24 y214>/line>/svg> /div> h3 classtext-xl font-bold mb-2 text-text>AI Integration/h3> p classtext-muted text-sm leading-relaxed>Practical guides on integrating AI into daily workflows and business processes./p> /div> div classp-6 rounded-xl bg-surface border border-border hover:border-primary/50 transition-colors> div classtext-primary mb-4> svg xmlnshttp://www.w3.org/2000/svg width32 height32 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> polyline points4 17 10 11 4 5>/polyline> line x112 y119 x220 y219>/line>/svg> /div> h3 classtext-xl font-bold mb-2 text-text>Technical Sales/h3> p classtext-muted text-sm leading-relaxed>Bridging the gap between engineering complexity and value-based selling./p> /div> div classp-6 rounded-xl bg-surface border border-border hover:border-primary/50 transition-colors> div classtext-primary mb-4> svg xmlnshttp://www.w3.org/2000/svg width32 height32 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> path dm12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z>/path> path dM5 3v4>/path> path dM19 17v4>/path> path dM3 5h4>/path> path dM17 19h4>/path>/svg> /div> h3 classtext-xl font-bold mb-2 text-text>Growth Mindset/h3> p classtext-muted text-sm leading-relaxed>Applying stoic philosophy and continuous improvement to the tech career./p> /div> /div> /section> !-- Latest Posts --> section> div classmb-12 animate-fade-up> h2 classtext-3xl font-bold text-text mb-4 flex items-center> span classw-2 h-8 bg-primary mr-4 rounded-sm>/span> Latest Writings /h2> p classtext-muted text-lg max-w-2xl>Thoughts on technology, leadership, and the future of work./p> /div> div classgrid gap-8>article classgroup relative grid md:grid-cols-4 gap-6 border-b border-border pb-8 animate-fade-up> div classmd:col-span-1 text-muted font-mono text-sm pt-1> 2025-11-23 /div> div classmd:col-span-3> div classflex gap-2 mb-3> span classpx-2 py-1 rounded text-xs font-mono border text-secondary border-secondary/30 bg-secondary/10 mr-2 mb-2 inline-block>Personal/span> span classtext-xs text-muted self-center>6 min read/span> /div> a href/blog/introduction/> h3 classtext-2xl font-bold mb-3 text-text group-hover:text-primary transition-colors> Meet Espen Nilsen: From Arctic Norway to Enterprise AI Sales Leadership /h3> /a> p classtext-muted mb-4>An introduction to my journey from IT infrastructure in Tromsø to leading enterprise sales at Lenovo, while building AI systems and exploring the intersection of technical expertise and business strategy./p> a href/blog/introduction/ classinline-flex items-center text-primary text-sm font-mono hover:underline> Read Article span classml-2>svg xmlnshttp://www.w3.org/2000/svg width16 height16 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> line x15 y112 x219 y212>/line> polyline points12 5 19 12 12 19>/polyline>/svg>/span> /a> /div> /article>article classgroup relative grid md:grid-cols-4 gap-6 border-b border-border pb-8 animate-fade-up> div classmd:col-span-1 text-muted font-mono text-sm pt-1> 2025-11-19 /div> div classmd:col-span-3> div classflex gap-2 mb-3> span classpx-2 py-1 rounded text-xs font-mono border text-secondary border-secondary/30 bg-secondary/10 mr-2 mb-2 inline-block>Web Dev/span> span classtext-xs text-muted self-center>6 min read/span> /div> a href/blog/building-this-blog-with-11ty/> h3 classtext-2xl font-bold mb-3 text-text group-hover:text-primary transition-colors> Building This Blog with 11ty and Claude Code /h3> /a> p classtext-muted mb-4>How I went from idea to deployed blog in a few hours using Claude Code, 11ty, and GitHub Pages. Plus lessons learned and what's coming next./p> a href/blog/building-this-blog-with-11ty/ classinline-flex items-center text-primary text-sm font-mono hover:underline> Read Article span classml-2>svg xmlnshttp://www.w3.org/2000/svg width16 height16 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> line x15 y112 x219 y212>/line> polyline points12 5 19 12 12 19>/polyline>/svg>/span> /a> /div> /article>/div> div classmt-12 animate-fade-up> a href/blog/ classtext-muted hover:text-text inline-flex items-center font-mono> View Archive span classml-2>svg xmlnshttp://www.w3.org/2000/svg width16 height16 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> line x15 y112 x219 y212>/line> polyline points12 5 19 12 12 19>/polyline>/svg>/span> /a> /div> /section>/div> /main> !-- Footer --> footer classborder-t border-border py-12 mt-20 bg-surface/30> div classcontainer mx-auto px-6> div classflex flex-col md:flex-row justify-between items-center gap-6> div classtext-muted text-sm font-mono> © 2025 e9n.dev. Built with 11ty. /div> div classflex gap-6> a hrefhttps://github.com/espennilsen target_blank relnoopener noreferrer classtext-muted hover:text-primary transition-colors aria-labelGitHub> svg xmlnshttp://www.w3.org/2000/svg width20 height20 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> path dM9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22>/path>/svg> /a> a hrefhttps://x.com/espennilsen target_blank relnoopener noreferrer classtext-muted hover:text-secondary transition-colors aria-labelX (Twitter)> svg xmlnshttp://www.w3.org/2000/svg width20 height20 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> path dM23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z>/path>/svg> /a> a hrefhttps://www.linkedin.com/in/espenan/ target_blank relnoopener noreferrer classtext-muted hover:text-primary transition-colors aria-labelLinkedIn> svg xmlnshttp://www.w3.org/2000/svg width20 height20 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> path dM16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z>/path> rect x2 y9 width4 height12>/rect> circle cx4 cy4 r2>/circle>/svg> /a> /div> /div> /div> /footer> script> function toggleMenu() { const menu document.getElementById(mobileMenu); const menuIcon document.getElementById(menuIcon); const closeIcon document.getElementById(closeIcon); menu.classList.toggle(hidden); menuIcon.classList.toggle(hidden); closeIcon.classList.toggle(hidden); } // GSAP Scroll Animations document.addEventListener(DOMContentLoaded, () > { gsap.registerPlugin(ScrollTrigger); // Fade up animation for elements with .animate-fade-up gsap.utils.toArray(.animate-fade-up).forEach((element, index) > { gsap.from(element, { scrollTrigger: { trigger: element, start: top 95%, toggleActions: play none none none }, y: 30, opacity: 0, duration: 0.5, ease: power2.out, delay: index * 0.05 }); }); // Stagger animation for cards/grid items gsap.utils.toArray(.animate-stagger).forEach((container) > { const items container.children; gsap.set(items, { opacity: 1 }); // Ensure visible by default gsap.from(items, { scrollTrigger: { trigger: container, start: top 95%, toggleActions: play none none none }, y: 20, opacity: 0, duration: 0.4, stagger: 0.08, ease: power2.out }); }); // Scale in animation for images gsap.utils.toArray(.animate-scale).forEach((element) > { gsap.from(element, { scrollTrigger: { trigger: element, start: top 95%, toggleActions: play none none none }, scale: 0.95, opacity: 0, duration: 0.5, ease: power2.out }); }); // Slide in from left gsap.utils.toArray(.animate-slide-left).forEach((element) > { gsap.from(element, { scrollTrigger: { trigger: element, start: top 95%, toggleActions: play none none none }, x: -30, opacity: 0, duration: 0.5, ease: power2.out }); }); // Slide in from right gsap.utils.toArray(.animate-slide-right).forEach((element) > { gsap.from(element, { scrollTrigger: { trigger: element, start: top 95%, toggleActions: play none none none }, x: 30, opacity: 0, duration: 0.5, ease: power2.out }); }); }); /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
]