Skip to content

Commit 296ceb9

Browse files
add CTO founder profile
1 parent b12fdad commit 296ceb9

1 file changed

Lines changed: 66 additions & 32 deletions

File tree

src/pages/about.astro

Lines changed: 66 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
---
22
import BaseLayout from "@/layouts/BaseLayout";
3-
import aboutImage from "@/assets/images/about.png"; // change later with unique about image
4-
3+
import aboutImage from "@/assets/images/about.png";
54
const founders = [
65
{
76
name: "Keshav Mohta",
@@ -23,6 +22,8 @@ const founders = [
2322
initials: "P",
2423
description: "Driving business expansion and strategic partnerships while helping Recursive Zero scale globally.",
2524
tags: ["Business Advisory", "Global Partnerships", "Growth"],
25+
email: null,
26+
linkedin: null,
2627
isActive: true
2728
},
2829
@@ -33,8 +34,25 @@ const founders = [
3334
initials: "R",
3435
description: "Focused on operations, execution and building efficient systems that support long-term growth.",
3536
tags: ["Operations", "Execution", "Scalable Systems"],
37+
email: null,
38+
linkedin: null,
3639
isActive: true
3740
},
41+
{
42+
name: "Varun Daga",
43+
designation: "CTO",
44+
location: "Bengaluru",
45+
description:
46+
"Leading technology architecture and engineering strategy while building scalable and high-performance digital systems.",
47+
tags: [
48+
"System Architecture",
49+
"Engineering Leadership",
50+
"Scalable Systems"
51+
],
52+
email: null,
53+
linkedin: null,
54+
isActive: true
55+
}
3856
3957
4058
];
@@ -196,11 +214,11 @@ const founders = [
196214
<div>
197215
<!-- Name First -->
198216
<h3 class="text-foreground text-3xl font-bold">
199-
{ founder.name}
217+
{founder.name}
200218
</h3>
201219

202-
<!-- Designation Below -->
203-
<span class="mt-3 inline-flex rounded-full border border-cyan-500/20 bg-cyan-500/10 px-4 py-2 text-sm font-semibold text-cyan-500">
220+
<!-- Designation Below -->
221+
<span class="mt-3 inline-flex rounded-full border border-cyan-500/20 bg-cyan-500/10 px-4 py-2 text-sm font-semibold text-cyan-500">
204222
{founder.designation}
205223
</span>
206224

@@ -212,48 +230,64 @@ const founders = [
212230
</div>
213231

214232
<p class="text-foreground/75 mt-8 text-lg leading-9">{founder.description}</p>
215-
{
216-
founder.email && (
217-
<div class="mt-6 flex items-center gap-5 text-sm">
218-
{/* Email */}
219-
<a
220-
href={`mailto:${founder.email}`}
221-
class="group inline-flex items-center gap-2 font-medium text-slate-700 transition hover:text-cyan-600 dark:text-slate-300 dark:hover:text-cyan-400"
222-
>
223-
<span class="text-foreground/60">
224-
Email:
225-
</span>
226-
227-
<span class="relative">
228-
{founder.email}
233+
{
234+
(founder.email || founder.linkedin) && (
235+
<div class="mt-6 flex flex-wrap items-center gap-5 text-sm">
236+
{
237+
founder.email && (
238+
<a
239+
href={`mailto:${founder.email}`}
240+
class="group inline-flex items-center gap-2 rounded-full border border-cyan-500/15 bg-cyan-500/[0.04] px-4 py-2 font-medium text-slate-700 transition-all duration-300 hover:-translate-y-0.5 hover:border-cyan-500/30 hover:bg-cyan-500/[0.08] hover:text-cyan-600 dark:border-cyan-400/10 dark:bg-cyan-400/[0.04] dark:text-slate-300 dark:hover:border-cyan-400/30 dark:hover:bg-cyan-400/[0.08] dark:hover:text-cyan-400"
241+
>
242+
<svg
243+
xmlns="http://www.w3.org/2000/svg"
244+
fill="none"
245+
viewBox="0 0 24 24"
246+
stroke-width="1.8"
247+
stroke="currentColor"
248+
class="h-5 w-5 text-cyan-500"
249+
>
250+
<path
251+
stroke-linecap="round"
252+
stroke-linejoin="round"
253+
d="M21.75 7.5v9a2.25 2.25 0 0 1-2.25 2.25h-15A2.25 2.25 0 0 1 2.25 16.5v-9m19.5 0A2.25 2.25 0 0 0 19.5 5.25h-15A2.25 2.25 0 0 0 2.25 7.5m19.5 0-8.69 5.52a2.25 2.25 0 0 1-2.12 0L2.25 7.5"
254+
/>
255+
</svg>
229256

230-
<span
231-
class="absolute -bottom-1 left-0 h-[1px] w-full bg-cyan-500"
232-
/>
233-
</span>
234-
</a>
257+
<span class="text-foreground/60">
258+
Email:
259+
</span>
235260

236-
<span class="text-foreground/20">•</span>
261+
<span class="font-semibold underline decoration-cyan-500/50 underline-offset-4">
262+
{founder.email}
263+
</span>
264+
</a>
265+
)
266+
}
237267

238-
{/* LinkedIn */}
239268
{
240269
founder.linkedin && (
241270
<a
242271
href={founder.linkedin}
243272
target="_blank"
244273
rel="noopener noreferrer"
245-
class="group inline-flex items-center gap-2 font-medium text-slate-700 transition hover:text-cyan-600 dark:text-slate-300 dark:hover:text-cyan-400"
274+
class="group inline-flex items-center gap-2 rounded-full border border-cyan-500/15 bg-cyan-500/[0.04] px-4 py-2 font-medium text-slate-700 transition-all duration-300 hover:-translate-y-0.5 hover:border-cyan-500/30 hover:bg-cyan-500/[0.08] hover:text-cyan-600 dark:border-cyan-400/10 dark:bg-cyan-400/[0.04] dark:text-slate-300 dark:hover:border-cyan-400/30 dark:hover:bg-cyan-400/[0.08] dark:hover:text-cyan-400"
246275
>
276+
<svg
277+
xmlns="http://www.w3.org/2000/svg"
278+
viewBox="0 0 24 24"
279+
fill="currentColor"
280+
class="h-5 w-5 text-cyan-500"
281+
>
282+
<path d="M19 3A2 2 0 0 1 21 5V19A2 2 0 0 1 19 21H5A2 2 0 0 1 3 19V5A2 2 0 0 1 5 3H19ZM8.34 17V10.5H6.13V17H8.34ZM7.23 9.56C7.94 9.56 8.39 9.08 8.39 8.48C8.38 7.87 7.94 7.4 7.25 7.4C6.56 7.4 6.09 7.87 6.09 8.48C6.09 9.08 6.53 9.56 7.21 9.56H7.23ZM17.91 17V13.36C17.91 11.41 16.87 10.5 15.49 10.5C14.38 10.5 13.89 11.11 13.61 11.54V10.5H11.4C11.43 11.19 11.4 17 11.4 17H13.61V13.37C13.61 13.17 13.62 12.97 13.69 12.83C13.84 12.43 14.19 12.01 14.77 12.01C15.53 12.01 15.84 12.58 15.84 13.43V17H17.91Z" />
283+
</svg>
284+
247285
<span class="text-foreground/60">
248286
LinkedIn:
249287
</span>
250288

251-
<span class="relative">
289+
<span class="font-semibold underline decoration-cyan-500/50 underline-offset-4">
252290
Profile
253-
254-
<span
255-
class="absolute -bottom-1 left-0 h-[1px] w-full bg-cyan-500"
256-
/>
257291
</span>
258292
</a>
259293
)

0 commit comments

Comments
 (0)