diff --git a/public/keynote-speakers/image10.png b/public/keynote-speakers/image10.png
new file mode 100644
index 0000000..0e2e1e7
Binary files /dev/null and b/public/keynote-speakers/image10.png differ
diff --git a/public/keynote-speakers/image11.png b/public/keynote-speakers/image11.png
new file mode 100644
index 0000000..6c535bd
Binary files /dev/null and b/public/keynote-speakers/image11.png differ
diff --git a/public/keynote-speakers/image12.png b/public/keynote-speakers/image12.png
new file mode 100644
index 0000000..bf5b20e
Binary files /dev/null and b/public/keynote-speakers/image12.png differ
diff --git a/public/keynote-speakers/image13.png b/public/keynote-speakers/image13.png
new file mode 100644
index 0000000..f47e594
Binary files /dev/null and b/public/keynote-speakers/image13.png differ
diff --git a/public/keynote-speakers/image14.png b/public/keynote-speakers/image14.png
new file mode 100644
index 0000000..7498603
Binary files /dev/null and b/public/keynote-speakers/image14.png differ
diff --git a/public/keynote-speakers/image15.png b/public/keynote-speakers/image15.png
new file mode 100644
index 0000000..c8e3d98
Binary files /dev/null and b/public/keynote-speakers/image15.png differ
diff --git a/public/keynote-speakers/image16.png b/public/keynote-speakers/image16.png
new file mode 100644
index 0000000..7724d2d
Binary files /dev/null and b/public/keynote-speakers/image16.png differ
diff --git a/public/keynote-speakers/image17.jpg b/public/keynote-speakers/image17.jpg
new file mode 100644
index 0000000..878aeef
Binary files /dev/null and b/public/keynote-speakers/image17.jpg differ
diff --git a/public/keynote-speakers/image18.jpeg b/public/keynote-speakers/image18.jpeg
new file mode 100644
index 0000000..c42c719
Binary files /dev/null and b/public/keynote-speakers/image18.jpeg differ
diff --git a/public/keynote-speakers/image19.png b/public/keynote-speakers/image19.png
new file mode 100644
index 0000000..7e3c185
Binary files /dev/null and b/public/keynote-speakers/image19.png differ
diff --git a/public/keynote-speakers/image4.png b/public/keynote-speakers/image4.png
new file mode 100644
index 0000000..8b81a54
Binary files /dev/null and b/public/keynote-speakers/image4.png differ
diff --git a/public/keynote-speakers/image5.png b/public/keynote-speakers/image5.png
new file mode 100644
index 0000000..119f66f
Binary files /dev/null and b/public/keynote-speakers/image5.png differ
diff --git a/public/keynote-speakers/image7.png b/public/keynote-speakers/image7.png
new file mode 100644
index 0000000..64c213c
Binary files /dev/null and b/public/keynote-speakers/image7.png differ
diff --git a/public/keynote-speakers/image8.png b/public/keynote-speakers/image8.png
new file mode 100644
index 0000000..e681229
Binary files /dev/null and b/public/keynote-speakers/image8.png differ
diff --git a/public/keynote-speakers/image9.jpeg b/public/keynote-speakers/image9.jpeg
new file mode 100644
index 0000000..7813726
Binary files /dev/null and b/public/keynote-speakers/image9.jpeg differ
diff --git a/public/sponsors/gauge-logo.svg b/public/sponsors/gauge-logo.svg
new file mode 100644
index 0000000..10264fd
--- /dev/null
+++ b/public/sponsors/gauge-logo.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+ Gauge
+ Geotechniques
+ An ISO 9001: 2008 Certified Company
+
+
+
diff --git a/public/sponsors/moog-logo.svg b/public/sponsors/moog-logo.svg
new file mode 100644
index 0000000..e048cf9
--- /dev/null
+++ b/public/sponsors/moog-logo.svg
@@ -0,0 +1,8 @@
+
+
+ MOOG
+
+
+ ®
+
+
diff --git a/src/App.tsx b/src/App.tsx
index 82125d3..f6f2bf7 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -8,6 +8,7 @@ import Index from "./pages/Index";
import NotFound from "./pages/NotFound";
import Schedule from "./pages/Schedule";
import Committee from "./pages/Committee";
+import KeynoteSpeakers from "./pages/KeynoteSpeakers";
import RegistrationSoon from "./pages/RegistrationSoon";
import { CMTInstructions } from "./pages/CMTInstructions";
@@ -60,6 +61,7 @@ const App = () => {
} />
} />
} />
+ } />
} />
} />
{/* ADD ALL CUSTOM ROUTES ABOVE THE CATCH-ALL "*" ROUTE */}
diff --git a/src/components/sections/IndustrialSponsorsSection.tsx b/src/components/sections/IndustrialSponsorsSection.tsx
new file mode 100644
index 0000000..94c09b0
--- /dev/null
+++ b/src/components/sections/IndustrialSponsorsSection.tsx
@@ -0,0 +1,60 @@
+export type Sponsor = {
+ name: string;
+ website: string;
+ logo: string;
+};
+
+export const industrialSponsors: Sponsor[] = [
+ {
+ name: "Moog Motion Controls Private Limited",
+ website: "https://www.moog.co.in/",
+ logo: "/sponsors/moog-logo.svg",
+ },
+ {
+ name: "Gauge Geotechniques",
+ website: "https://www.gaugeindia.com/",
+ logo: "/sponsors/gauge-logo.svg",
+ },
+ {
+ name: "Pyrodynamics",
+ website: "https://www.pyrodynamicsindia.com/",
+ logo: "https://static.wixstatic.com/media/f21be3_bfa8788289c74aa89042814da87ae077~mv2.png/v1/fill/w_358,h_56,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/pd%20logo_PNG.png",
+ },
+ {
+ name: "Spectris Technologies Pvt. Ltd. (HBK – Hottinger Brüel & Kjær)",
+ website: "https://www.spectris.com/",
+ logo: "https://www.spectris.com/favicon.svg",
+ },
+];
+
+export const IndustrialSponsorsSection = () => {
+ return (
+
+ );
+};
diff --git a/src/components/sections/KeynoteSpeakersSection.tsx b/src/components/sections/KeynoteSpeakersSection.tsx
new file mode 100644
index 0000000..b7f04e3
--- /dev/null
+++ b/src/components/sections/KeynoteSpeakersSection.tsx
@@ -0,0 +1,146 @@
+export type KeynoteSpeaker = {
+ name: string;
+ title: string;
+ institution: string;
+ image: string;
+};
+
+export const keynoteSpeakers: KeynoteSpeaker[] = [
+ {
+ name: "Dr. Kyriazis Pitilakis",
+ title: "Professor Emeritus",
+ institution: "Aristotle University of Thessaloniki, Greece",
+ image: "/keynote-speakers/image4.png",
+ },
+ {
+ name: "Dr. Nicos Makris",
+ title: "Professor",
+ institution: "Southern Methodist University (SMU), USA",
+ image: "/keynote-speakers/image5.png",
+ },
+ {
+ name: "Dr. Robert E. Kayen",
+ title: "Professor",
+ institution: "UC Berkeley, USA; Senior Scientist, U.S. Geological Survey (Retired)",
+ image: "/keynote-speakers/image7.png",
+ },
+ {
+ name: "Dr. Ikuo Towhata",
+ title: "Professor Emeritus",
+ institution: "University of Tokyo, Japan",
+ image: "/keynote-speakers/image8.png",
+ },
+ {
+ name: "Dr. Domniki Asimaki",
+ title: "Professor",
+ institution: "California Institute of Technology (Caltech), USA",
+ image: "/keynote-speakers/image9.jpeg",
+ },
+ {
+ name: "Dr. Dominic H. Lang",
+ title: "Director, Natural Hazards",
+ institution: "Norwegian Geotechnical Institute, Norway",
+ image: "/keynote-speakers/image10.png",
+ },
+ {
+ name: "Dr. Gopal Madabhushi",
+ title: "Professor",
+ institution: "University of Cambridge, UK",
+ image: "/keynote-speakers/image11.png",
+ },
+ {
+ name: "Dr. Ahmed Mebarki",
+ title: "Professor",
+ institution: "University Gustave Eiffel, Paris, France",
+ image: "/keynote-speakers/image12.png",
+ },
+ {
+ name: "Dr. Ashutosh Bagchi",
+ title: "Professor",
+ institution: "Concordia University, Canada",
+ image: "/keynote-speakers/image13.png",
+ },
+ {
+ name: "Dr. Ziggy Lubkowski",
+ title: "Associate Director & Global Geo-Seismic Skills Leader",
+ institution: "Arup, UK",
+ image: "/keynote-speakers/image14.png",
+ },
+ {
+ name: "Dr. Chun-Hsiang Kuo",
+ title: "Associate Professor",
+ institution: "National Central University, Taiwan",
+ image: "/keynote-speakers/image15.png",
+ },
+ {
+ name: "Dr. Sri Sritharan",
+ title: "Professor",
+ institution: "Iowa State University, USA",
+ image: "/keynote-speakers/image16.png",
+ },
+ {
+ name: "Dr. Ranjit Das",
+ title: "Assistant Professor",
+ institution: "Universidad Católica del Norte, Chile",
+ image: "/keynote-speakers/image17.jpg",
+ },
+ {
+ name: "Dr. Ali Saeidi",
+ title: "Professor",
+ institution: "Université du Québec à Chicoutimi (UQAC), Canada",
+ image: "/keynote-speakers/image18.jpeg",
+ },
+ {
+ name: "Dr. Adda Athanasopoulos-Zekkos",
+ title: "Associate Professor",
+ institution: "UC Berkeley, USA",
+ image: "/keynote-speakers/image19.png",
+ },
+];
+
+export const KeynoteSpeakersSection = ({ featuredLimit = keynoteSpeakers.length }: { featuredLimit?: number }) => {
+ const speakers = keynoteSpeakers.slice(0, featuredLimit);
+
+ return (
+
+
+
+
18SEE 2025
+
International Keynote Speakers
+
+
+
+
+ {speakers.map((speaker) => (
+
+
+
+
+
+
+
+ Keynote Speaker
+
+
+
+
{speaker.name}
+
{speaker.title}
+
+
+
{speaker.institution}
+
+
+ ))}
+
+
+
+ Several more international keynote speakers and the list of national keynote speakers will be announced soon.
+
+
+
+ );
+};
diff --git a/src/components/ui/navigation.tsx b/src/components/ui/navigation.tsx
index d6aaa53..9da109b 100644
--- a/src/components/ui/navigation.tsx
+++ b/src/components/ui/navigation.tsx
@@ -57,6 +57,10 @@ export const Navigation = ({
name: "Committee",
href: toBase("/committee")
},
+ {
+ name: "Keynote Speakers",
+ href: toBase("/keynote-speakers")
+ },
{
name: "Gallery",
href: isLanding ? "#gallery" : toBase("#gallery")
diff --git a/src/pages/Index.tsx b/src/pages/Index.tsx
index b641a6e..4ab8e87 100644
--- a/src/pages/Index.tsx
+++ b/src/pages/Index.tsx
@@ -12,6 +12,8 @@ import { OrganisedBySection } from "@/components/sections/OrganisedBySection";
import { Accomodation } from "@/components/sections/Accomodation";
import { ImportantDatesSection } from "@/components/sections/ImportantDatesSection";
import { AcademicPartners } from "@/components/sections/AcademicPartner";
+import { KeynoteSpeakersSection } from "@/components/sections/KeynoteSpeakersSection";
+import { IndustrialSponsorsSection } from "@/components/sections/IndustrialSponsorsSection";
import React, { useRef, useEffect, useState } from "react";
import { useLocation } from "react-router-dom";
@@ -65,6 +67,8 @@ const Index = () => {
+
+
{/* Removed from landing page */}
{/* Download/View Schedule buttons removed as per new instructions */}
diff --git a/src/pages/KeynoteSpeakers.tsx b/src/pages/KeynoteSpeakers.tsx
new file mode 100644
index 0000000..a39dc39
--- /dev/null
+++ b/src/pages/KeynoteSpeakers.tsx
@@ -0,0 +1,31 @@
+import { Navigation } from "@/components/ui/navigation";
+import { FooterSection } from "@/components/sections/FooterSection";
+import { KeynoteSpeakersSection } from "@/components/sections/KeynoteSpeakersSection";
+
+const KeynoteSpeakers = () => {
+ return (
+
+
+
+
+
+
+
+
+
18SEE 2025
+
Keynote Speakers
+
+ Distinguished researchers and practitioners from leading institutions across the world are joining the symposium to share insights on the future of earthquake engineering, geotechnical hazard mitigation, and resilient infrastructure.
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default KeynoteSpeakers;