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.

sean@soconnor.dev
Boston University
Boston, MA
{/* Research Interests */}

Research Interests

{researchInterests}

{/* 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.

Publications

Read my peer-reviewed publications in human-robot interaction research.

Complete CV

View my complete academic and professional curriculum vitae.

); }