-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
54 lines (51 loc) · 2.71 KB
/
index.html
File metadata and controls
54 lines (51 loc) · 2.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="I'm Aingaran Elango, a software and cloud architect with 8+ years of experience in IT. I specialize in designing, building, and deploying robust, scalable, and cloud-native solutions. I'm passionate about technology and enjoy exploring new tools and methodologies to solve complex challenges. Learn more about my skills, experience, and projects."
/>
<meta
name="keywords"
content="Aingaran Elango, Aingaran, software architect, cloud architect, software engineer, cloud engineer, Google Cloud Platform (GCP), cloud infrastructure, DevOps, Agile, Scrum, Python, Java, JavaScript, React, SQL, NoSQL, Terraform, Ansible, Kubernetes, Docker, Jenkins, Git, CI/CD, automation, security, cloud migration, landing zone, solution architecture, cloud-native, observability, monitoring, alerting, problem-solving, IT consultant"
/>
<meta name="author" content="Aingaran Elango" />
<link rel="manifest" href="/icon/site.webmanifest" />
<link rel="icon" type="image/x-icon" href="/icon/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<script type="text/javascript">
// Single Page Apps for GitHub Pages
// MIT License
// https://github.com/rafgraph/spa-github-pages
// This script checks to see if a redirect is present in the query string,
// converts it back into the correct url and adds it to the
// browser's history using window.history.replaceState(...),
// which won't cause the browser to attempt to load the new url.
// When the single page app is loaded further down in this file,
// the correct url will be waiting in the browser's history for
// the single page app to route accordingly.
(function (l) {
if (l.search[1] === "/") {
var decoded = l.search
.slice(1)
.split("&")
.map(function (s) {
return s.replace(/~and~/g, "&");
})
.join("?");
window.history.replaceState(
null,
null,
l.pathname.slice(0, -1) + decoded + l.hash,
);
}
})(window.location);
</script>
<title>Aingaran Elango</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>