Compare commits
1 Commits
bb4957f349
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| e0e78c3900 |
@@ -6,6 +6,7 @@ import {
|
|||||||
Calendar,
|
Calendar,
|
||||||
MapPin,
|
MapPin,
|
||||||
Award,
|
Award,
|
||||||
|
ExternalLink,
|
||||||
} from "lucide-react";
|
} from "lucide-react";
|
||||||
import {
|
import {
|
||||||
Card,
|
Card,
|
||||||
@@ -206,8 +207,19 @@ export default function ExperiencePage() {
|
|||||||
<Award className="h-5 w-5 flex-shrink-0 text-muted-foreground" />
|
<Award className="h-5 w-5 flex-shrink-0 text-muted-foreground" />
|
||||||
</div>
|
</div>
|
||||||
</CardHeader>
|
</CardHeader>
|
||||||
<CardContent>
|
<CardContent className="space-y-3">
|
||||||
<p className="text-muted-foreground">{conf.presentation}</p>
|
<p className="text-muted-foreground">{conf.presentation}</p>
|
||||||
|
{conf.youtubeUrl && (
|
||||||
|
<a
|
||||||
|
href={conf.youtubeUrl}
|
||||||
|
target="_blank"
|
||||||
|
rel="noopener noreferrer"
|
||||||
|
className="inline-flex items-center gap-1.5 text-sm text-primary hover:underline"
|
||||||
|
>
|
||||||
|
<ExternalLink className="h-3.5 w-3.5" />
|
||||||
|
Watch talk
|
||||||
|
</a>
|
||||||
|
)}
|
||||||
</CardContent>
|
</CardContent>
|
||||||
</Card>
|
</Card>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
+35
-1
@@ -1,5 +1,6 @@
|
|||||||
import {
|
import {
|
||||||
ArrowUpRight,
|
ArrowUpRight,
|
||||||
|
Award,
|
||||||
BookOpen,
|
BookOpen,
|
||||||
Code,
|
Code,
|
||||||
ExternalLink,
|
ExternalLink,
|
||||||
@@ -20,7 +21,7 @@ import {
|
|||||||
CardHeader,
|
CardHeader,
|
||||||
CardTitle,
|
CardTitle,
|
||||||
} from "~/components/ui/card";
|
} from "~/components/ui/card";
|
||||||
import { educationList } from "~/lib/data";
|
import { awards, educationList } from "~/lib/data";
|
||||||
|
|
||||||
function SectionLabel({ children }: { children: React.ReactNode }) {
|
function SectionLabel({ children }: { children: React.ReactNode }) {
|
||||||
return (
|
return (
|
||||||
@@ -356,6 +357,39 @@ export default function HomePage() {
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
{/* Recognition */}
|
||||||
|
<section className="animate-fade-in-up space-y-4">
|
||||||
|
<SectionLabel>Recognition</SectionLabel>
|
||||||
|
<div className="grid gap-4 md:grid-cols-3">
|
||||||
|
{awards.map((award, i) => (
|
||||||
|
<Card key={i} className="card-hover">
|
||||||
|
<CardHeader>
|
||||||
|
<div className="flex items-start gap-3">
|
||||||
|
<Award className="mt-0.5 h-4 w-4 flex-shrink-0 text-primary" />
|
||||||
|
<div className="min-w-0">
|
||||||
|
<CardTitle className="text-sm leading-snug">
|
||||||
|
{award.title}
|
||||||
|
</CardTitle>
|
||||||
|
{award.organization && (
|
||||||
|
<CardDescription className="mt-1 text-xs">
|
||||||
|
{award.organization} · {award.year}
|
||||||
|
</CardDescription>
|
||||||
|
)}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</CardHeader>
|
||||||
|
{award.description && (
|
||||||
|
<CardContent>
|
||||||
|
<p className="text-xs leading-relaxed text-muted-foreground">
|
||||||
|
{award.description}
|
||||||
|
</p>
|
||||||
|
</CardContent>
|
||||||
|
)}
|
||||||
|
</Card>
|
||||||
|
))}
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
{/* Explore */}
|
{/* Explore */}
|
||||||
<section className="animate-fade-in-up space-y-4">
|
<section className="animate-fade-in-up space-y-4">
|
||||||
<SectionLabel>Explore</SectionLabel>
|
<SectionLabel>Explore</SectionLabel>
|
||||||
|
|||||||
+2
-1
@@ -98,7 +98,7 @@ export const educationList = [
|
|||||||
degree: "Bachelor of Science in Computer Science and Engineering, Honors",
|
degree: "Bachelor of Science in Computer Science and Engineering, Honors",
|
||||||
expectedGraduation: "May 2026",
|
expectedGraduation: "May 2026",
|
||||||
graduated: true,
|
graduated: true,
|
||||||
gpa: "3.67",
|
gpa: "3.71",
|
||||||
engineeringGpa: "3.92",
|
engineeringGpa: "3.92",
|
||||||
deansListSemesters: ["Fall 2022", "Fall 2023", "Spring 2024", "Fall 2024", "Spring 2025", "Fall 2025", "Spring 2026"],
|
deansListSemesters: ["Fall 2022", "Fall 2023", "Spring 2024", "Fall 2024", "Spring 2025", "Fall 2025", "Spring 2026"],
|
||||||
},
|
},
|
||||||
@@ -374,6 +374,7 @@ export const conferences = [
|
|||||||
date: "Aug 2025",
|
date: "Aug 2025",
|
||||||
presentation:
|
presentation:
|
||||||
"A Web-Based Wizard-of-Oz Platform for Collaborative and Reproducible Human-Robot Interaction Research",
|
"A Web-Based Wizard-of-Oz Platform for Collaborative and Reproducible Human-Robot Interaction Research",
|
||||||
|
youtubeUrl: "https://youtu.be/relGUrO8YVo?si=LZKIeiAbu-GE6XCS&t=5333",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "IEEE RO-MAN 2024",
|
title: "IEEE RO-MAN 2024",
|
||||||
|
|||||||
Reference in New Issue
Block a user