import {
ArrowUpRight,
Award,
BookOpen,
Building,
Code,
ExternalLink,
FlaskConical,
GraduationCap,
Mail,
MapPin,
School,
Users
} from "lucide-react";
import Link from "next/link";
import { Badge } from "~/components/ui/badge";
import { Button } from "~/components/ui/button";
import {
Card,
CardContent,
CardDescription,
CardHeader,
CardTitle,
} from "~/components/ui/card";
import { awards, educationList, experiences, researchInterests } from "~/lib/data";
export default function HomePage() {
const researchExperience = experiences.filter(
(exp) => exp.type === "research",
);
const teachingExperience = experiences.filter(
(exp) => exp.type === "teaching",
);
const professionalExperience = experiences.filter(
(exp) => exp.type === "professional",
);
const leadershipExperience = experiences.filter(
(exp) => exp.type === "leadership",
);
return (
{/* Hero Section */}
Sean O'Connor
Computer Science and Engineering graduate pursuing a Master's
at Boston University. Research interests in human-robot interaction
and developing technologies that make robots better collaborators
with humans.
Boston University
Boston, MA
View CV
Publications
{/* Research Interests */}
{/* Education */}
Education
{educationList.map((edu, index) => (
{edu.institution}
{edu.location}
{edu.degree}
{edu.graduated ? "" : "Expected "}{edu.expectedGraduation}
{edu.engineeringGpa ? (
<>
Eng. GPA: {edu.engineeringGpa}
Overall GPA: {edu.gpa}
>
) : (
GPA: {edu.gpa}
)}
{edu.deansListSemesters.length > 0 && (
Dean's List: {edu.deansListSemesters.length} semesters
)}
))}
{/* Research Experience */}
Research Experience
{researchExperience.map((exp, index) => (
{exp.title}
{exp.organization}
{exp.location} • {exp.period}
{exp.description.map((item, itemIndex) => (
{item}
))}
))}
{/* Professional Experience Highlights */}
Professional Experience Highlights
{professionalExperience.slice(0, 2).map((exp, index) => (
{exp.title}
{exp.organization}
{exp.location} • {exp.period}
{exp.description.slice(0, 3).map((item, itemIndex) => (
{item}
))}
))}
{/* Teaching Experience */}
Teaching Experience
{teachingExperience.slice(0, 4).map((exp, index) => (
{exp.title}
{exp.organization}
{exp.period}
{exp.description[0]}
))}
{/* Leadership & Activities */}
Leadership & Activities
{leadershipExperience.map((exp, index) => (
{exp.title}
{exp.organization}
{exp.period}
{exp.description.slice(0, 2).map((item, itemIndex) => (
{item}
))}
))}
{/* Recent Awards & Recognition */}
Recent Awards & Recognition
{awards.map((award, index) => (
{award.title}
{award.organization && (
{award.organization} • {award.year}
)}
{award.description && (
{award.description}
)}
))}
{/* Quick Links */}
Explore More
Projects
Explore my featured projects including HRIStudio, machine
learning research, and web applications.
View Projects
Publications
Read my peer-reviewed publications in human-robot
interaction research.
View Publications
Complete CV
View my complete academic and professional curriculum vitae.
View CV
);
}