Skip to content

Commit 4667ed7

Browse files
Update cv.html
1 parent 84b8dbf commit 4667ed7

File tree

1 file changed

+87
-0
lines changed

1 file changed

+87
-0
lines changed

cv.html

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,36 @@
1313
<meta name="keywords" content="Hariprashad Ravikumar, Lattice QCD, Transverse Momentum Dependent Parton Distribution Functions, TMDs, Sivers Shift, EDM, nEDM, conformal field theory, particle physics, theoretical physics" />
1414
<title>Hariprashad Ravikumar</title>
1515
<link rel="stylesheet" href="styles.css">
16+
<script type="application/ld+json">
17+
{
18+
"@context": "https://schema.org",
19+
"@type": "Person",
20+
"name": "Hariprashad Ravikumar",
21+
"jobTitle": "PhD Candidate in Theoretical Particle Physics",
22+
"affiliation": {
23+
"@type": "CollegeOrUniversity",
24+
"name": "New Mexico State University"
25+
},
26+
"sameAs": [
27+
"https://www.linkedin.com/in/hariprashad-ravikumar/",
28+
"https://github.com/Hariprashad-Ravikumar"
29+
],
30+
"url": "https://hariprashad-ravikumar.github.io"
31+
}
32+
</script>
33+
34+
<script type="text/x-mathjax-config">
35+
MathJax.Hub.Config({
36+
tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}
37+
});
38+
</script>
39+
<script>
40+
function toggleChatbox() {
41+
const box = document.getElementById("chatbox");
42+
box.style.display = box.style.display === "none" ? "flex" : "none";
43+
}
44+
</script>
45+
1646
<style>
1747
.gray-text {
1848
color: gray;
@@ -141,6 +171,53 @@
141171
width: 100px;
142172
height: 30px;
143173
}
174+
#chat-launcher {
175+
position: fixed;
176+
bottom: 20px;
177+
right: 20px;
178+
background: #001f3f;
179+
color: white;
180+
padding: 12px 16px;
181+
border-radius: 30px;
182+
cursor: pointer;
183+
z-index: 1000;
184+
font-family: 'Times New Roman', Times, serif;
185+
box-shadow: 0 4px 12px rgba(0, 102, 255, 0.4);
186+
transition: background 0.3s;
187+
}
188+
#chat-launcher:hover {
189+
background: #003366;
190+
}
191+
#chatbox {
192+
position: fixed;
193+
bottom: 80px;
194+
right: 20px;
195+
width: 350px;
196+
height: auto;
197+
min-height: 300px;
198+
display: none;
199+
flex-direction: column;
200+
background: white;
201+
border-radius: 12px;
202+
box-shadow: 0 8px 20px rgba(0,0,0,0.25);
203+
overflow: hidden;
204+
z-index: 1001;
205+
}
206+
#chatbox-header {
207+
background: #001f3f;
208+
color: white;
209+
padding: 10px 15px;
210+
font-weight: bold;
211+
display: flex;
212+
justify-content: space-between;
213+
align-items: center;
214+
font-family: 'Times New Roman', Times, serif;
215+
}
216+
#chatbox iframe {
217+
min-height: 480px;
218+
width: 100%;
219+
border: none;
220+
}
144221
</style>
145222
</head>
146223
<body>
@@ -445,6 +522,16 @@ <h2>Graduate Assistantships</h2>
445522

446523
</main>
447524

525+
<div id="chat-launcher" onclick="toggleChatbox()">Chat with my AI HariBot</div>
526+
<div id="chatbox">
527+
<div id="chatbox-header">
528+
<span>HariBot AI 🤖</span>
529+
<button onclick="toggleChatbox()">&times;</button>
530+
</div>
531+
<iframe id="chat-iframe" src="https://hari-chatbot.onrender.com" title="HariBot Assistant"></iframe>
532+
</div>
533+
534+
448535
<footer>
449536
<p>&copy; 2025 Hariprashad Ravikumar. All rights reserved.</p>
450537
</footer>

0 commit comments

Comments
 (0)