diff --git a/sites/mainweb/app/team/page.tsx b/sites/mainweb/app/team/page.tsx
index d81beb16..7e9c9c2e 100644
--- a/sites/mainweb/app/team/page.tsx
+++ b/sites/mainweb/app/team/page.tsx
@@ -6,19 +6,9 @@ import Navbar from "@/components/Navbar";
import Section from "@/components/Section";
import TeamCard from "@/components/TeamCard";
-// Asset imports
-import President from "@/assets/images/2025/aditi.jpg";
-import ViceP from "@/assets/images/2025/nitika.jpg";
-import Logistics1 from "@/assets/images/2025/alysha.jpg";
-import Logistics2 from "@/assets/images/2025/diya.jpeg";
-import Events from "@/assets/images/2025/aryan.jpeg";
-import Marketing from "@/assets/images/2025/smera.png";
-import Tech from "@/assets/images/2025/aamogh.png";
-import Content1 from "@/assets/images/2025/anushka.jpg";
-import Content2 from "@/assets/images/2025/glenne.png";
-
-import External2 from "@/assets/images/2025/vidhi.jpeg";
-import Project from "@/assets/images/2025/anika.jpg";
+// Asset imports — reuse in-repo photos only
+import Aamogh from "@/assets/images/2025/aamogh.png";
+import Diya from "@/assets/images/2025/diya.jpeg";
import Advisor from "@/assets/images/2025/jake.png";
import IDEaS from "@/assets/images/2025/ideas.png";
@@ -50,7 +40,7 @@ const Team = () => {
{/* Simplified Header Section */}
- Executive Board 2025-2026
+ Executive Board 2026-2027
Meet the{" "}
@@ -79,109 +69,87 @@ const Team = () => {
- Aditi oversees all operations of DSGT, leading the executive board
- and coordinating with faculty and industry partners to shape the
- future of data science at GT.
+ Aamogh oversees DSGT operations, leading the executive board and
+ coordinating with faculty and industry partners to shape data
+ science at Georgia Tech.
- Nikita leads Hacklytics, DSGT's flagship
- datathon. She manages corporate sponsorships, event organization,
- and networking initiatives.
+ Diya serves as Vice President and Co-Director of{" "}
+ Hacklytics, DSGT's flagship datathon, managing
+ event organization, corporate sponsorships, and member-facing
+ programming.
-
- Alysha coordinates logistics for club events and Hacklytics,
- managing smooth operations and collaborating with external
- sponsors.
+
+ Nitya directs social media, graphic design, and outreach
+ strategies to increase engagement with DSGT both on and off
+ campus.
-
- Diya focuses on event management, Hacklytics logistic
- coordination, and logistics operations, ensuring a seamless
- experience for members and corporate partners.
+
+ Samantha oversees project logistics, managing the project portal
+ and setting up research opportunities with professors and
+ industry pros.
- Aamogh leads the Tech Team, managing frontend and backend systems
- for DSGT's digital infrastructure, including the Membership
- Portal.
+ Aishi develops strategic partnerships and manages sponsor
+ communications to support club initiatives and industry
+ collaboration.
- Smera directs social media, graphic design, and outreach
- strategies to increase engagement with DSGT both on and off
- campus.
+ Vishal manages sponsor communications and builds industry
+ partnerships that support DSGT initiatives.
-
- Aryan manages room bookings, catering, and volunteer coordination,
- ensuring technical workshops and socials execute perfectly.
+
+ Minjee coordinates logistics for club events and Hacklytics,
+ managing smooth operations and collaborating with external
+ sponsors.
- Vidhi develops strategic partnerships and manages sponsor
- communications to support club initiatives and industry
- collaboration.
+ Francisco manages event logistics so club programs and Hacklytics
+ run on schedule.
-
- Anushka leads the Content team in managing Bootcamp and Udemy
+
+ Yashika manages room bookings, catering, and volunteer
+ coordination, ensuring technical workshops and socials execute
+ perfectly.
+
+
+
+ Sahith leads the Content team in managing Bootcamp and Udemy
courses, helping members build professional ML projects.
-
- Glenne oversees Bootcamp workshops, ensuring members learn core
+
+ Victor oversees Bootcamp workshops, ensuring members learn core
data science skills and complete polished, industry-ready
projects.
-
- Anika oversees project logistics, managing the project portal and
- setting up research opportunities with professors and industry
- pros.
-
-
Jacob is an Assistant Professor in the School of Computer Science
and serves as a faculty advisor to DS@GT. His research focuses on
diff --git a/sites/mainweb/components/TeamCard/index.tsx b/sites/mainweb/components/TeamCard/index.tsx
index 268d560e..c6756bcd 100644
--- a/sites/mainweb/components/TeamCard/index.tsx
+++ b/sites/mainweb/components/TeamCard/index.tsx
@@ -5,17 +5,29 @@ import type { StaticImageData } from "next/image";
import Image from "next/image";
interface TeamCardProps extends HTMLAttributes {
- img: string | StaticImageData;
+ img?: string | StaticImageData;
name: string;
title: string;
+ href?: string;
zoom?: boolean;
children?: ReactNode;
}
+function initialsFor(name: string) {
+ return name
+ .split(/\s+/)
+ .filter((part) => /^[A-Za-z]/.test(part))
+ .slice(0, 2)
+ .map((part) => part[0])
+ .join("")
+ .toUpperCase();
+}
+
export default function TeamCard({
img,
name,
title,
+ href,
zoom,
children,
...rest
@@ -36,14 +48,23 @@ export default function TeamCard({
height: 140,
}}
>
-
+ {img ? (
+
+ ) : (
+
+ {initialsFor(name)}
+
+ )}
{/* Updated overlay glow to #00A8A8 */}
@@ -51,15 +72,26 @@ export default function TeamCard({
{/* Content */}
{/* Title Tag - Updated to #00A8A8 */}
-
-
+
+
{title}
{/* Name - High contrast white */}
- {name}
+ {href ? (
+
+ {name}
+
+ ) : (
+ name
+ )}
{/* Description */}