Skip to content

Commit 80ca6e5

Browse files
committed
feat: add Schema.org structured data, rel=me, author meta, and <main> landmark for GEO/AEO
1 parent 631f8f0 commit 80ca6e5

1 file changed

Lines changed: 104 additions & 5 deletions

File tree

index.html

Lines changed: 104 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010

1111
<!-- Primary Meta Tags -->
1212
<meta name="description"
13-
content="Personal portfolio of Jonathan Au, featuring projects in AI search optimization, software engineering, product management, and machine learning.">
13+
content="Jonathan Au is a product strategist and AI practitioner with 20 years of experience at Amazon, Microsoft, and Salesforce, specializing in generative AI, recommendation systems, and AI search optimization.">
14+
<meta name="author" content="Jonathan Au">
1415
<meta name="theme-color" content="#0a0a0f">
1516
<link rel="canonical" href="https://jonathanau.onrender.com/">
1617

@@ -37,6 +38,102 @@
3738
href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Outfit:wght@300;400;600;800&display=swap"
3839
rel="stylesheet">
3940

41+
<!-- Schema.org JSON-LD -->
42+
<script type="application/ld+json">
43+
{
44+
"@context": "https://schema.org",
45+
"@type": "Person",
46+
"name": "Jonathan Au",
47+
"jobTitle": "Product Strategy & AI",
48+
"description": "Product strategist with two decades of experience transforming complex technical problems into consumer products. Specializes in applied AI/ML, generative AI, and gaming personalization.",
49+
"url": "https://jonathanau.onrender.com/",
50+
"sameAs": [
51+
"https://www.linkedin.com/in/jonathanau/",
52+
"https://github.com/jonathanau"
53+
],
54+
"worksFor": {
55+
"@type": "Organization",
56+
"name": "Amazon"
57+
},
58+
"alumniOf": [
59+
{ "@type": "Organization", "name": "Microsoft" },
60+
{ "@type": "Organization", "name": "Salesforce" },
61+
{ "@type": "Organization", "name": "Expedia" },
62+
{ "@type": "Organization", "name": "Hulu" }
63+
],
64+
"knowsAbout": [
65+
"Product Strategy",
66+
"Generative AI",
67+
"Machine Learning",
68+
"Recommendation Systems",
69+
"AI Search Optimization",
70+
"Cloud Gaming"
71+
],
72+
"image": "https://jonathanau.onrender.com/assets/img/profile_photo.jpg"
73+
}
74+
</script>
75+
<script type="application/ld+json">
76+
{
77+
"@context": "https://schema.org",
78+
"@type": "ItemList",
79+
"itemListElement": [
80+
{
81+
"@type": "ListItem",
82+
"position": 1,
83+
"item": {
84+
"@type": "SoftwareApplication",
85+
"name": "Lumenyl AI Search Intelligence",
86+
"applicationCategory": "DeveloperApplication",
87+
"description": "A dependency-free Node.js web app for benchmarking a website's readiness for frontier AI answer engines. Evaluates whether ChatGPT, Claude, Perplexity, Gemini / Google AI Overviews, and Microsoft Copilot can discover, understand, trust, extract, and cite a page.",
88+
"url": "https://lumenyl.onrender.com/",
89+
"codeRepository": "https://github.com/jonathanau/ai-search-optimizer"
90+
}
91+
},
92+
{
93+
"@type": "ListItem",
94+
"position": 2,
95+
"item": {
96+
"@type": "SoftwareApplication",
97+
"name": "Two-Tower Video Recommender",
98+
"applicationCategory": "DeveloperApplication",
99+
"description": "A minimalist, research-oriented PyTorch implementation of a two-tower retrieval model for video recommendations. Features sequential user modeling via Transformer encoders, MovieLens genre embeddings, and ANN retrieval using HNSW for fast top-k recommendation.",
100+
"codeRepository": "https://github.com/jonathanau/two-tower-video-recsys"
101+
}
102+
},
103+
{
104+
"@type": "ListItem",
105+
"position": 3,
106+
"item": {
107+
"@type": "SoftwareApplication",
108+
"name": "PM Project Brain",
109+
"applicationCategory": "DeveloperApplication",
110+
"description": "An open-source, reusable prompt framework that helps product managers establish a persistent 'project brain' for AI coding assistants. Streamlines context loading across tools like Claude, Copilot, Cursor, and Antigravity.",
111+
"codeRepository": "https://github.com/jonathanau/pm-project-brain"
112+
}
113+
},
114+
{
115+
"@type": "ListItem",
116+
"position": 4,
117+
"item": {
118+
"@type": "SoftwareApplication",
119+
"name": "Mobile-Optimized Snake",
120+
"applicationCategory": "GameApplication",
121+
"description": "A fully responsive, touch-friendly modern implementation of the classic Snake game. Engineered specifically for seamless play on mobile devices as well as desktop browsers with an intuitive control scheme.",
122+
"url": "https://thesnakegame.onrender.com/"
123+
}
124+
}
125+
]
126+
}
127+
</script>
128+
<script type="application/ld+json">
129+
{
130+
"@context": "https://schema.org",
131+
"@type": "WebSite",
132+
"name": "Jonathan Au | Product Strategy & AI",
133+
"url": "https://jonathanau.onrender.com/"
134+
}
135+
</script>
136+
40137
<!-- CSS -->
41138
<link rel="stylesheet" href="./assets/css/index.css">
42139

@@ -59,7 +156,7 @@
59156
<a href="#about" class="nav-link">About</a>
60157
<a href="#experience" class="nav-link">Experience</a>
61158
<a href="#projects" class="nav-link">Projects</a>
62-
<a href="https://www.linkedin.com/in/jonathanau/" target="_blank" rel="noopener noreferrer"
159+
<a href="https://www.linkedin.com/in/jonathanau/" target="_blank" rel="noopener noreferrer me"
63160
class="nav-btn">LinkedIn <i class="ph ph-arrow-up-right"></i></a>
64161
</div>
65162
<button class="menu-toggle" aria-label="Toggle Menu">
@@ -73,12 +170,13 @@
73170
<a href="#about" class="mobile-link">About</a>
74171
<a href="#experience" class="mobile-link">Experience</a>
75172
<a href="#projects" class="mobile-link">Projects</a>
76-
<a href="https://www.linkedin.com/in/jonathanau/" target="_blank" rel="noopener noreferrer"
173+
<a href="https://www.linkedin.com/in/jonathanau/" target="_blank" rel="noopener noreferrer me"
77174
class="mobile-link">LinkedIn</a>
78175
</div>
79176

80177
<!-- Hero Section -->
81-
<header class="hero" id="home">
178+
<main>
179+
<header class="hero" id="home">
82180
<div class="hero-content reveal">
83181
<div class="hero-badge">Welcome to my portfolio</div>
84182
<h1 class="hero-title">
@@ -320,13 +418,14 @@ <h3 class="project-title">
320418
</div>
321419
</div>
322420
</section>
421+
</main>
323422

324423
<!-- Footer -->
325424
<footer class="footer">
326425
<div class="footer-content">
327426
<p>Designed and built by Jonathan Au.</p>
328427
<div class="footer-links">
329-
<a href="https://www.linkedin.com/in/jonathanau/" target="_blank" rel="noopener noreferrer">LinkedIn</a>
428+
<a href="https://www.linkedin.com/in/jonathanau/" target="_blank" rel="noopener noreferrer me">LinkedIn</a>
330429
</div>
331430
</div>
332431
</footer>

0 commit comments

Comments
 (0)