Skip to content

Commit e5ec6ec

Browse files
authored
Merge pull request #126 from Asifdotexe/add-og-images
update og images
2 parents b05d074 + ecec053 commit e5ec6ec

22 files changed

Lines changed: 3624 additions & 1524 deletions

404.html

Lines changed: 38 additions & 151 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<meta name="robots" content="noindex, follow" />
99
<meta
1010
name="title"
11-
content="Asif Sayyed | Data Scientist &ndash; Python, Machine Learning & AI Portfolio"
11+
content="Asif Sayyed | Data Scientist, Public Speaker & Tech Educator"
1212
/>
1313
<meta
1414
name="description"
@@ -23,7 +23,7 @@
2323
<meta name="robots" content="noindex, follow" />
2424
<meta name="language" content="English" />
2525
<meta name="format-detection" content="telephone=no" />
26-
<link rel="canonical" href="https://sayyedasif.com/" />
26+
<link rel="canonical" href="https://sayyedasif.com/404.html" />
2727

2828
<!-- Google Search Console verification (replace YOUR_VERIFICATION_CODE after signing up at https://search.google.com/search-console) -->
2929
<meta
@@ -33,18 +33,18 @@
3333

3434
<!-- Open Graph (used by LinkedIn, Facebook, Discord, Slack, etc.) -->
3535
<meta property="og:type" content="website" />
36-
<meta property="og:url" content="https://sayyedasif.com/" />
36+
<meta property="og:url" content="https://sayyedasif.com/404.html" />
3737
<meta
3838
property="og:title"
39-
content="Asif Sayyed | Data Scientist – Python, Machine Learning & AI Portfolio"
39+
content="Asif Sayyed | Data Scientist, Public Speaker & Tech Educator"
4040
/>
4141
<meta
4242
property="og:description"
4343
content="Data Scientist at Marsh McLennan specializing in Python, Machine Learning, NLP, and Cyber Risk Analytics. Explore my projects and experience."
4444
/>
4545
<meta
4646
property="og:image"
47-
content="https://sayyedasif.com/assets/images/my-memoji.webp"
47+
content="https://sayyedasif.com/assets/images/og/portfolio-opengraph-index.webp"
4848
/>
4949
<meta property="og:site_name" content="Asif Sayyed Portfolio" />
5050
<meta property="og:locale" content="en_US" />
@@ -53,15 +53,15 @@
5353
<meta name="twitter:card" content="summary_large_image" />
5454
<meta
5555
name="twitter:title"
56-
content="Asif Sayyed | Data Scientist – Python, Machine Learning & AI Portfolio"
56+
content="Asif Sayyed | Data Scientist, Public Speaker & Tech Educator"
5757
/>
5858
<meta
5959
name="twitter:description"
6060
content="Data Scientist at Marsh McLennan specializing in Python, Machine Learning, NLP, and Cyber Risk Analytics. Explore my projects and experience."
6161
/>
6262
<meta
6363
name="twitter:image"
64-
content="https://sayyedasif.com/assets/images/my-memoji.webp"
64+
content="https://sayyedasif.com/assets/images/og/portfolio-opengraph-index.webp"
6565
/>
6666

6767
<!-- favicon -->
@@ -112,125 +112,6 @@
112112
<!-- custom js link -->
113113
<script src="/assets/js/script.min.js" defer></script>
114114

115-
<!-- Structured Data (JSON-LD) — Person -->
116-
<script type="application/ld+json">
117-
{
118-
"@context": "https://schema.org",
119-
"@type": "Person",
120-
"@id": "https://sayyedasif.com/#person",
121-
"name": "Asif Sayyed",
122-
"givenName": "Asif",
123-
"familyName": "Sayyed",
124-
"jobTitle": "Specialist - Data Science",
125-
"url": "https://sayyedasif.com/",
126-
"image": "https://sayyedasif.com/assets/images/my-memoji.webp",
127-
"description": "Data Scientist at Marsh McLennan's Cyber Risk Intelligence Center (CRIC), specializing in Python, Machine Learning, NLP, Computer Vision, and Cyber Risk Analytics. B.Sc. in Data Science & Business Analytics from Mumbai University.",
128-
"email": "hello@sayyedasif.com",
129-
"nationality": {
130-
"@type": "Country",
131-
"name": "India"
132-
},
133-
"address": {
134-
"@type": "PostalAddress",
135-
"addressLocality": "Mumbai",
136-
"addressRegion": "Maharashtra",
137-
"addressCountry": "IN"
138-
},
139-
"worksFor": {
140-
"@type": "Organization",
141-
"name": "Marsh McLennan",
142-
"url": "https://www.marshmclennan.com/",
143-
"department": {
144-
"@type": "Organization",
145-
"name": "Cyber Risk Intelligence Center (CRIC)"
146-
}
147-
},
148-
"alumniOf": {
149-
"@type": "EducationalOrganization",
150-
"name": "School of Data Science and Business Intelligence (SDBI)",
151-
"parentOrganization": {
152-
"@type": "EducationalOrganization",
153-
"name": "Mumbai University"
154-
}
155-
},
156-
"knowsAbout": [
157-
"Data Science",
158-
"Python",
159-
"Machine Learning",
160-
"Natural Language Processing",
161-
"Deep Learning",
162-
"Computer Vision",
163-
"SQL",
164-
"R Programming",
165-
"TensorFlow",
166-
"PyTorch",
167-
"Scikit-learn",
168-
"Pandas",
169-
"NumPy",
170-
"Data Visualization",
171-
"Tableau",
172-
"Power BI",
173-
"Streamlit",
174-
"PySpark",
175-
"Databricks",
176-
"AWS",
177-
"Cyber Risk Analytics",
178-
"XGBoost",
179-
"Keras",
180-
"MongoDB",
181-
"Web Scraping"
182-
],
183-
"hasCredential": [
184-
{
185-
"@type": "EducationalOccupationalCredential",
186-
"name": "IBM Data Science Professional Certificate",
187-
"credentialCategory": "Professional Certificate",
188-
"recognizedBy": {
189-
"@type": "Organization",
190-
"name": "IBM"
191-
},
192-
"url": "https://coursera.org/verify/professional-cert/MJD36RK7GYSD"
193-
}
194-
],
195-
"sameAs": [
196-
"https://github.com/Asifdotexe",
197-
"https://www.linkedin.com/in/sayyedasif/",
198-
"https://medium.com/@asifdotexe",
199-
"https://dev.to/asifdotexe",
200-
"https://kc7cyber.com/profile/asifdotexe"
201-
]
202-
}
203-
</script>
204-
205-
<!-- Structured Data (JSON-LD) — WebSite -->
206-
<script type="application/ld+json">
207-
{
208-
"@context": "https://schema.org",
209-
"@type": "WebSite",
210-
"@id": "https://sayyedasif.com/#website",
211-
"name": "Asif Sayyed Portfolio",
212-
"url": "https://sayyedasif.com/",
213-
"description": "Portfolio website of Asif Sayyed, Data Scientist at Marsh McLennan.",
214-
"author": { "@id": "https://sayyedasif.com/#person" },
215-
"inLanguage": "en-US"
216-
}
217-
</script>
218-
219-
<!-- Structured Data (JSON-LD) — ProfilePage -->
220-
<script type="application/ld+json">
221-
{
222-
"@context": "https://schema.org",
223-
"@type": "ProfilePage",
224-
"@id": "https://sayyedasif.com/#profilepage",
225-
"url": "https://sayyedasif.com/",
226-
"name": "Asif Sayyed | Data Scientist Portfolio",
227-
"isPartOf": { "@id": "https://sayyedasif.com/#website" },
228-
"mainEntity": { "@id": "https://sayyedasif.com/#person" },
229-
"inLanguage": "en-US",
230-
"dateModified": "2026-06-22T12:00:00+05:30"
231-
}
232-
</script>
233-
234115
<!-- Google Analytics (GA4) — https://analytics.google.com -->
235116
<script
236117
async
@@ -428,7 +309,7 @@ <h1 class="name" title="Asif Sayyed - Data Scientist">
428309
<h2 class="h2 article-title">404 - Not Found</h2>
429310
</header>
430311
<div style="width: 100%; display: flex; justify-content: center; padding: 2rem 0;">
431-
<canvas id="fuzzy-404" style="max-width: 100%; height: auto;"></canvas>
312+
<canvas id="fuzzy-404" aria-hidden="true" style="max-width: 100%; height: auto;"></canvas>
432313
</div>
433314

434315
<section class="about-text">
@@ -443,32 +324,38 @@ <h2 class="h2 article-title">404 - Not Found</h2>
443324
<section class="service">
444325
<h3 class="h3 service-title">Return to familiar territory</h3>
445326
<ul class="service-list">
446-
<li class="service-item" style="cursor: pointer; transition: var(--transition-1);" onclick="window.location.href='/'" onmouseover="this.style.borderColor='var(--vibrant-green)'" onmouseout="this.style.borderColor='var(--jet)'">
447-
<div class="service-icon-box">
448-
<ion-icon name="home-outline" style="color: var(--vibrant-green); font-size: 24px;"></ion-icon>
449-
</div>
450-
<div class="service-content-box">
451-
<h4 class="h4 service-item-title">Home Base</h4>
452-
<p class="service-item-text">Return to the main dashboard.</p>
453-
</div>
327+
<li class="service-item as-link">
328+
<a href="/" class="service-item-anchor">
329+
<div class="service-icon-box">
330+
<ion-icon name="home-outline" style="color: var(--vibrant-green); font-size: 24px;"></ion-icon>
331+
</div>
332+
<div class="service-content-box">
333+
<h4 class="h4 service-item-title">Home Base</h4>
334+
<p class="service-item-text">Return to the main dashboard.</p>
335+
</div>
336+
</a>
454337
</li>
455-
<li class="service-item" style="cursor: pointer; transition: var(--transition-1);" onclick="window.location.href='/projects/'" onmouseover="this.style.borderColor='var(--vibrant-green)'" onmouseout="this.style.borderColor='var(--jet)'">
456-
<div class="service-icon-box">
457-
<ion-icon name="code-slash-outline" style="color: var(--vibrant-green); font-size: 24px;"></ion-icon>
458-
</div>
459-
<div class="service-content-box">
460-
<h4 class="h4 service-item-title">Projects</h4>
461-
<p class="service-item-text">Explore technical builds and case studies.</p>
462-
</div>
338+
<li class="service-item as-link">
339+
<a href="/projects/" class="service-item-anchor">
340+
<div class="service-icon-box">
341+
<ion-icon name="code-slash-outline" style="color: var(--vibrant-green); font-size: 24px;"></ion-icon>
342+
</div>
343+
<div class="service-content-box">
344+
<h4 class="h4 service-item-title">Projects</h4>
345+
<p class="service-item-text">Explore technical builds and case studies.</p>
346+
</div>
347+
</a>
463348
</li>
464-
<li class="service-item" style="cursor: pointer; transition: var(--transition-1);" onclick="window.location.href='/blogs/'" onmouseover="this.style.borderColor='var(--vibrant-green)'" onmouseout="this.style.borderColor='var(--jet)'">
465-
<div class="service-icon-box">
466-
<ion-icon name="book-outline" style="color: var(--vibrant-green); font-size: 24px;"></ion-icon>
467-
</div>
468-
<div class="service-content-box">
469-
<h4 class="h4 service-item-title">Blogs</h4>
470-
<p class="service-item-text">Read technical articles and insights.</p>
471-
</div>
349+
<li class="service-item as-link">
350+
<a href="/blogs/" class="service-item-anchor">
351+
<div class="service-icon-box">
352+
<ion-icon name="book-outline" style="color: var(--vibrant-green); font-size: 24px;"></ion-icon>
353+
</div>
354+
<div class="service-content-box">
355+
<h4 class="h4 service-item-title">Blogs</h4>
356+
<p class="service-item-text">Read technical articles and insights.</p>
357+
</div>
358+
</a>
472359
</li>
473360
</ul>
474361
</section>

assets/css/style.css

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2981,3 +2981,23 @@ textarea.form-input::-webkit-resizer {
29812981
padding-bottom: 20px !important;
29822982
}
29832983
}
2984+
2985+
/* 404 PAGE LINK FIXES */
2986+
.service-item.as-link {
2987+
cursor: pointer;
2988+
transition: var(--transition-1);
2989+
}
2990+
.service-item.as-link:hover, .service-item.as-link:focus-within {
2991+
border-color: var(--vibrant-green);
2992+
}
2993+
.service-item-anchor {
2994+
text-decoration: none;
2995+
color: inherit;
2996+
display: block;
2997+
}
2998+
.service-item-anchor::after {
2999+
content: '';
3000+
position: absolute;
3001+
top: 0; left: 0; right: 0; bottom: 0;
3002+
z-index: 10;
3003+
}
416 KB
Loading
415 KB
Loading
413 KB
Loading
417 KB
Loading
417 KB
Loading
415 KB
Loading
416 KB
Loading
413 KB
Loading

0 commit comments

Comments
 (0)