PageSourceSearch

https://www.mahadhssn.com/

html mahadhssn.com collected 2026-10-08 02:35:52 UTC 2,178 bytes, 57 lines download raw bytes

1<!doctype html>
2<html lang="en" data-theme="editorial" data-mode="light">
3  <head>
4    <meta charset="UTF-8" />
5    <link rel="preconnect" href="https://fonts.googleapis.com" />
6    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
7    <link
8      href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..700;1,9..144,300..700&family=Inter:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500&display=swap"
9      rel="stylesheet"
10    />
11    <link rel="icon" href="/favicon.ico" />
12    <link rel="apple-touch-icon" href="/favicon.ico" />
13    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
14    <title>Mahad Hassan</title>
15    <meta
16      name="description"
17      content="Software Engineering student portfolio. Projects, blogs, resume, and more."
18    />
19    <meta
20      name="keywords"
21      content="Mahad Hassan, Software Engineer, Portfolio, React, Projects, Internship, McMaster, TD"
22    />
23    <meta name="author" content="Mahad Hassan" />
24    <!-- Open Graph / Facebook -->
25    <meta property="og:title" content="Mahad's Portfolio" />
26    <meta
27      property="og:description"
28      content="Explore my full-stack portfolio :)"
29    />
30    <meta property="og:image" content="https://www.mahadhssn.com/landing.png" />
31    <meta property="og:url" content="https://www.mahadhssn.com" />
32    <meta property="og:type" content="website" />
33    <!-- SEO Enhancers -->
34    <meta name="robots" content="index, follow" />
35    <link rel="canonical" href="https://www.mahadhssn.com" />
36    <meta name="robots" content="index, follow" />
37    <!-- Google tag (gtag.js) -->
vendor: 80 bytes, lines 37-40
37
38    <script
39      async
40      src="https://www.googletagmanager.com/gtag/js?id=
40G-3PYEZ714EH
vendor: 21 bytes, lines 40-42
40"
41    ></script>
42    
42<script>
43      
vendor: 163 bytes, lines 43-49
43window.dataLayer = window.dataLayer || [];
44      function gtag() {
45        dataLayer.push(arguments);
46      }
47      gtag("js", new Date());
48
49      gtag("config", "
49G-3PYEZ714EH
vendor: 8 bytes, lines 49-50
49");
50    
50</script>
50
51    
51<script type="module" crossorigin src="/assets/index-D75Kwopa.js"></script>
51
52    <link rel="stylesheet" crossorigin href="/assets/index-BbA3T0p2.css">
53  </head>
54  <body>
55    <div id="root"></div>
56  </body>
57</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.