- ID de l'analyse :
- 23f4f46b-d9af-4c07-b8a2-1fa3e301c91cTerminée
- URL soumise :
- https://warsame.me/
- Fin du rapport :
Liens : 26 trouvé(s)
Liens sortants identifiés à partir de la page
Lien | texte |
---|---|
https://github.com/warsam-e | GitHub |
https://www.typescriptlang.org/ | TypeScript |
https://developer.mozilla.org/en-US/docs/Web/JavaScript | JavaScript |
https://www.rust-lang.org/ | Rust |
https://swift.org/ | Swift |
https://dart.dev/ | Dart |
https://www.gnu.org/software/bash/ | Bash |
https://bun.sh/ | Bun |
https://nodejs.org/ | Node.js |
https://vite.dev/ | Vite |
Variables JavaScript : 9 trouvée(s)
Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel
Nom | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
google_tag_manager | object |
google_tag_data | object |
dataLayer | object |
gtag | function |
onYouTubeIframeAPIReady | function |
gaGlobal | object |
Messages de journal de console : 1 trouvé(s)
Messages consignés dans la console web
Type | Catégorie | Enregistrement |
---|---|---|
error | network |
|
HTML
Le corps HTML de la page en données brutes
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="darkreader-lock"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="generator" content="Astro v4.16.5"><title>Warsame Egeh</title><link rel="canonical" href="http://localhost:4321/"><meta name="description" content="Full Stack Developer, from Web technologies to mobile applications."><meta name="robots" content="index, follow"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""><link href="https://fonts.googleapis.com/css2?family=Outfit:[email protected]&display=swap" rel="stylesheet"><!-- Google tag (gtag.js) --><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-W72HE4JTT2"></script><script type="application/javascript">
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-W72HE4JTT2");
</script><style>nav.svelte-1r5xq3a.svelte-1r5xq3a.svelte-1r5xq3a{position:absolute;top:0;left:0;right:0;display:flex;justify-content:flex-end;padding:2em 8.9rem}nav.svelte-1r5xq3a>.right.svelte-1r5xq3a.svelte-1r5xq3a{display:flex;align-items:center;gap:.5rem}nav.svelte-1r5xq3a>.right.svelte-1r5xq3a>a.svelte-1r5xq3a{margin-left:1em;font-size:1.2em;font-weight:500}@media only screen and (max-width: 820px){nav.svelte-1r5xq3a.svelte-1r5xq3a.svelte-1r5xq3a{padding:1em 1.5em}}header.svelte-18kogof.svelte-18kogof{padding:5em 8.9em 1.5rem}header.svelte-18kogof>.name.svelte-18kogof{font-size:2em}header.svelte-18kogof .title.svelte-18kogof{font-size:3em;font-weight:500}header.svelte-18kogof>.desc.svelte-18kogof{margin-top:.5em;max-width:40rem;font-size:1.2em;opacity:.6}@media only screen and (max-width: 820px){header.svelte-18kogof.svelte-18kogof{padding:5em 1.5em 1.5rem}header.svelte-18kogof>.name.svelte-18kogof{font-size:1.5em}header.svelte-18kogof .title.svelte-18kogof{font-size:2.5em}header.svelte-18kogof>.desc.svelte-18kogof{font-size:1em}}.tech-list.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt{padding:0 8.9rem 5rem;display:flex;flex-direction:column;gap:.5rem}.tech-list.svelte-yly0tt>.title.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt{font-size:1.5rem;font-weight:300}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt{display:flex;flex-direction:column;gap:1.5rem}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt{display:flex;flex-direction:column;gap:1rem}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt>.title.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt{opacity:.6;font-weight:300}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt>.list.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt{display:grid;grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));gap:.5rem}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt>.list.svelte-yly0tt>.item.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt{padding:1em;display:flex;align-items:center;gap:1rem;background:#0000000a;border-radius:.9090909091rem;color:inherit;text-decoration:none;transition:background .2s ease-in-out}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt>.list.svelte-yly0tt>.item.svelte-yly0tt>.logo.svelte-yly0tt.svelte-yly0tt{height:4em;width:4em;background:var(--icon-bg);padding:.8em;border-radius:.9em}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt>.list.svelte-yly0tt>.item.svelte-yly0tt>.logo.svelte-yly0tt>img.svelte-yly0tt{height:100%;width:100%;object-fit:contain}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt>.list.svelte-yly0tt>.item.svelte-yly0tt>.label.svelte-yly0tt.svelte-yly0tt{font-weight:450}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt>.list.svelte-yly0tt>.item.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt:hover{background:#00000014}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt>.list.svelte-yly0tt>.item.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt:active{background:#0000001f}@media only screen and (max-width: 820px){.tech-list.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt{padding:1em 1.5em 5rem}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt>.list.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt{grid-template-columns:1fr}}@media (prefers-color-scheme: dark){.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt>.list.svelte-yly0tt>.item.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt{background:#ffffff0a}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt>.list.svelte-yly0tt>.item.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt:hover{background:#ffffff14}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt>.list.svelte-yly0tt>.item.svelte-yly0tt.svelte-yly0tt.svelte-yly0tt:active{background:#ffffff1f}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt>.list.svelte-yly0tt>.item.svelte-yly0tt>.logo[data-invert=invert-both].svelte-yly0tt.svelte-yly0tt{filter:invert(1)}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt>.list.svelte-yly0tt>.item.svelte-yly0tt>.logo[data-invert=invert-bg].svelte-yly0tt.svelte-yly0tt{filter:invert(1)}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt>.list.svelte-yly0tt>.item.svelte-yly0tt>.logo[data-invert=invert-bg].svelte-yly0tt>img.svelte-yly0tt{filter:invert(1)}.tech-list.svelte-yly0tt>.sections.svelte-yly0tt>section.svelte-yly0tt>.list.svelte-yly0tt>.item.svelte-yly0tt>.logo[data-invert=invert-logo].svelte-yly0tt>img.svelte-yly0tt{filter:invert(1)}}*,*:before,*:after{box-sizing:border-box;user-select:none;-webkit-user-drag:none}*{margin:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-size:inherit;font-weight:inherit}:root{font-family:Outfit,sans-serif;line-height:1.5}html,body{background:#fff;color:#000}body:before{content:"";background-image:url(/grid.svg);background-repeat:repeat;position:fixed;inset:0;opacity:.5;width:100%;height:100%;pointer-events:none}@media (prefers-color-scheme: dark){html,body{background:#131416;color:#fff}}@media (prefers-color-scheme: light){body:before{filter:invert(1)}}a.link{color:inherit;text-decoration:none;font-weight:600;position:relative;transition:color .2s ease-in-out}a.link:after{transition:width 1s ease-in-out;position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#007aff}a.link:hover{color:#007aff}a.link:hover:after{content:"";width:100%;background:#007aff}
</style></head> <body ontouchstart=""> <main> <nav class="svelte-1r5xq3a" data-svelte-h="svelte-6lnzys"><div class="right svelte-1r5xq3a"><a class="link svelte-1r5xq3a" href="https://github.com/warsam-e" target="_blank" rel="noopener noreferrer">GitHub</a> <a class="link svelte-1r5xq3a" href="mailto:[email protected]" target="_blank" rel="noopener noreferrer">Contact Me</a></div> </nav> <header class="svelte-18kogof" data-svelte-h="svelte-1ufa97e"><div class="name svelte-18kogof">Warsame Egeh</div> <div class="title svelte-18kogof">Full Stack Developer</div> <div class="desc svelte-18kogof">I started as a front-end web developer and expanded into backend, APIs,
and mobile app development with Flutter.</div> </header> <div class="tech-list svelte-yly0tt"><div class="title svelte-yly0tt" data-svelte-h="svelte-4l2qjt">Technologies</div> <div class="sections svelte-yly0tt"><section class="svelte-yly0tt"><div class="title svelte-yly0tt">Languages</div> <div class="list svelte-yly0tt"><a href="https://www.typescriptlang.org/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(49,120,198,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/typescript.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">TypeScript</div> </a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(247,223,30,0.2);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/javascript.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">JavaScript</div> </a><a href="https://www.rust-lang.org/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(0,0,0,0.1);" data-invert="invert-both" data-svelte-h="svelte-xwul40"><img src="logos/rust.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">Rust</div> </a><a href="https://swift.org/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(255,165,0,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/swift.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">Swift</div> </a><a href="https://dart.dev/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(47,183,246,0.2);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/dart.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">Dart</div> </a><a href="https://www.gnu.org/software/bash/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(0,0,0,0.15);" data-invert="invert-bg" data-svelte-h="svelte-xwul40"><img src="logos/bash.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">Bash</div> </a></div> </section><section class="svelte-yly0tt"><div class="title svelte-yly0tt">Backend</div> <div class="list svelte-yly0tt"><a href="https://bun.sh/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(251,240,223,1);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/bun.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">Bun</div> </a><a href="https://nodejs.org/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(65,126,56,0.1);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/nodejs.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">Node.js</div> </a><a href="https://www.typescriptlang.org/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(49,120,198,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/typescript.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">TypeScript</div> </a><a href="https://vite.dev/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(150,127,255,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/vite.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">Vite</div> </a><a href="https://flutter.dev/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(47,183,246,0.2);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/flutter.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">Flutter</div> </a><a href="https://www.postgresql.org/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(51,103,145,0.2);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/postgresql.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">PostgreSQL</div> </a><a href="https://www.mongodb.com/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(88,170,80,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/mongodb.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">MongoDB</div> </a><a href="https://redis.io/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(178,34,34,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/redis.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">Redis</div> </a><a href="https://elysia.dev/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(0,0,0,0.15);" data-invert="invert-bg" data-svelte-h="svelte-xwul40"><img src="logos/elysiajs.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">ElysiaJS</div> </a><a href="https://www.nginx.com/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(0,150,57,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/nginx.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">NGINX</div> </a></div> </section><section class="svelte-yly0tt"><div class="title svelte-yly0tt">Frontend</div> <div class="list svelte-yly0tt"><a href="https://svelte.dev/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(255,99,71,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/svelte.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">Svelte</div> </a><a href="https://vuejs.org/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(65,184,131,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/vue.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">Vue</div> </a><a href="https://react.dev/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(97,218,251,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/react.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">React</div> </a><a href="https://angular.io/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(220,0,0,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/angular.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">Angular</div> </a><a href="https://www.typescriptlang.org/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(49,120,198,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/typescript.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">TypeScript</div> </a><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(247,223,30,0.2);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/javascript.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">JavaScript</div> </a><a href="https://tailwindcss.com/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(59,130,246,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/tailwindcss.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">Tailwind CSS</div> </a><a href="https://getbootstrap.com/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(112.520718,44.062154,249.437846,0.2);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/bootstrap.png" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">Bootstrap</div> </a><a href="https://bulma.io/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(0,209,178,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/bulma.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">Bulma</div> </a><a href="https://sass-lang.com/" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(199,93,190,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/sass.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">SASS</div> </a><a href="https://developer.mozilla.org/en-US/docs/Web/HTML" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(255,99,71,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/html.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">HTML</div> </a><a href="https://developer.mozilla.org/en-US/docs/Web/CSS" class="item svelte-yly0tt" target="_blank" rel="noopener noreferrer"><div class="logo svelte-yly0tt" style="--icon-bg: rgba(59,130,246,0.15);" data-invert="none" data-svelte-h="svelte-xwul40"><img src="logos/css.svg" alt="" class="svelte-yly0tt"></div> <div class="label svelte-yly0tt">CSS</div> </a></div> </section></div> </div> </main> </body></html>