@@ -3,15 +3,16 @@ import { Linkedin, ArrowUpRight } from "lucide-react";
33import { motion } from "framer-motion" ;
44import { PageHero , Reveal , fadeUp , stagger } from "@/components/section" ;
55import { CtaLink } from "@/components/cta-button" ;
6- import founderImg from "@/assets/founder.jpg " ;
6+ import founderImg from "@/assets/founder.png " ;
77
88export const Route = createFileRoute ( "/founder" ) ( {
99 head : ( ) => ( {
1010 meta : [
1111 { title : "Founder — Jeet Ahirwar · GhostCode Dynamics" } ,
1212 {
1313 name : "description" ,
14- content : "Meet Jeet Ahirwar — MCA (Cybersecurity), MERN developer, and founder of GhostCode Dynamics." ,
14+ content :
15+ "Meet Jeet Ahirwar — MCA (Cybersecurity), MERN developer, and founder of GhostCode Dynamics." ,
1516 } ,
1617 { property : "og:title" , content : "From Learner to Builder — Jeet Ahirwar" } ,
1718 { property : "og:description" , content : "The founder behind GhostCode Dynamics." } ,
@@ -32,13 +33,32 @@ const PERSON_JSON_LD = JSON.stringify({
3233 sameAs : [ "https://www.linkedin.com/in/jeetahirwar/" ] ,
3334} ) ;
3435
35-
3636const TIMELINE = [
37- { year : "Early" , title : "First lines of code" , desc : "Discovered programming and got hooked on solving real problems with code." } ,
38- { year : "Education" , title : "MCA — Cyber Security" , desc : "Deep dive into security fundamentals, networks, and modern web technologies." } ,
39- { year : "Build phase" , title : "MERN Stack Developer" , desc : "Shipped full-stack projects — job portals, real-time apps, dashboards." } ,
40- { year : "Now" , title : "Founded GhostCode Dynamics" , desc : "Started a founder-led brand to combine building, mentoring and security learning." } ,
41- { year : "Next" , title : "GhostCode Academy & Labs" , desc : "Internships, workshops and an open community for student builders." } ,
37+ {
38+ year : "Early" ,
39+ title : "First lines of code" ,
40+ desc : "Discovered programming and got hooked on solving real problems with code." ,
41+ } ,
42+ {
43+ year : "Education" ,
44+ title : "MCA — Cyber Security" ,
45+ desc : "Deep dive into security fundamentals, networks, and modern web technologies." ,
46+ } ,
47+ {
48+ year : "Build phase" ,
49+ title : "MERN Stack Developer" ,
50+ desc : "Shipped full-stack projects — job portals, real-time apps, dashboards." ,
51+ } ,
52+ {
53+ year : "Now" ,
54+ title : "Founded GhostCode Dynamics" ,
55+ desc : "Started a founder-led brand to combine building, mentoring and security learning." ,
56+ } ,
57+ {
58+ year : "Next" ,
59+ title : "GhostCode Academy & Labs" ,
60+ desc : "Internships, workshops and an open community for student builders." ,
61+ } ,
4262] ;
4363
4464function FounderPage ( ) {
@@ -50,7 +70,8 @@ function FounderPage() {
5070 </ p >
5171 </ PageHero >
5272
53- < section className = "container-prose pb-16 md:pb-24" >
73+ { /* <section className="container-prose pb-16 md:pb-24"> */ }
74+ < section className = "container-prose pt-16 pb-16 md:pt-20 md:pb-24" >
5475 < div className = "grid gap-12 lg:grid-cols-12 items-start" >
5576 < Reveal className = "lg:col-span-5 lg:sticky lg:top-28" >
5677 < div className = "relative mx-auto aspect-[4/5] w-full max-w-[220px] overflow-hidden rounded-3xl shadow-[0_20px_60px_-15px_rgba(0,0,0,0.35)] ring-1 ring-border/60 sm:max-w-[260px] lg:max-w-[300px]" >
@@ -101,9 +122,7 @@ function FounderPage() {
101122 </ Reveal >
102123
103124 < Reveal >
104- < Heading label = "Education & focus" >
105- MCA — Cybersecurity. MERN by craft.
106- </ Heading >
125+ < Heading label = "Education & focus" > MCA — Cybersecurity. MERN by craft.</ Heading >
107126 < Prose >
108127 < p >
109128 My focus areas blend cleanly: full-stack MERN development for building, and
@@ -125,8 +144,12 @@ function FounderPage() {
125144 { TIMELINE . map ( ( t ) => (
126145 < motion . li key = { t . title } variants = { fadeUp } className = "relative" >
127146 < span className = "absolute -left-[31px] top-1.5 h-3 w-3 rounded-full bg-primary ring-4 ring-background" />
128- < p className = "font-mono text-[10px] uppercase tracking-widest text-primary" > { t . year } </ p >
129- < p className = "mt-1 font-display text-lg font-semibold text-foreground" > { t . title } </ p >
147+ < p className = "font-mono text-[10px] uppercase tracking-widest text-primary" >
148+ { t . year }
149+ </ p >
150+ < p className = "mt-1 font-display text-lg font-semibold text-foreground" >
151+ { t . title }
152+ </ p >
130153 < p className = "mt-1 text-sm leading-relaxed text-muted-foreground" > { t . desc } </ p >
131154 </ motion . li >
132155 ) ) }
@@ -142,8 +165,12 @@ function FounderPage() {
142165 </ p >
143166 </ Prose >
144167 < div className = "mt-8 flex flex-wrap gap-3" >
145- < CtaLink to = "/contact" variant = "primary" > Work with me</ CtaLink >
146- < CtaLink to = "/portfolio" variant = "secondary" > See projects</ CtaLink >
168+ < CtaLink to = "/contact" variant = "primary" >
169+ Work with me
170+ </ CtaLink >
171+ < CtaLink to = "/portfolio" variant = "secondary" >
172+ See projects
173+ </ CtaLink >
147174 </ div >
148175 </ Reveal >
149176 </ div >
0 commit comments