Skip to content

Commit a8214c0

Browse files
committed
add resume
1 parent 6345d51 commit a8214c0

7 files changed

Lines changed: 51 additions & 48 deletions

File tree

docs/404.html

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,6 @@
1010
<meta property="og:title" content="Ved Thakar - Cybersecurity & Web Development Portfolio" />
1111
<meta property="og:description" content="Junior Security Analyst at Savi Finance and Full-Stack Developer at Fallyx. Expertise in penetration testing, React/TypeScript, and cybersecurity research." />
1212
<meta property="og:type" content="website" />
13-
<meta property="og:image" content="https://lovable.dev/opengraph-image-p98pqg.png" />
14-
15-
<meta name="twitter:card" content="summary_large_image" />
16-
<meta name="twitter:site" content="@lovable_dev" />
17-
<meta name="twitter:image" content="https://lovable.dev/opengraph-image-p98pqg.png" />
18-
<script type="module" crossorigin src="/assets/index-BXIyNtSU.js"></script>
19-
<link rel="stylesheet" crossorigin href="/assets/index-DbkHAeaS.css">
2013
</head>
2114

2215
<body>

docs/index.html

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,6 @@
1010
<meta property="og:title" content="Ved Thakar - Cybersecurity & Web Development Portfolio" />
1111
<meta property="og:description" content="Junior Security Analyst at Savi Finance and Full-Stack Developer at Fallyx. Expertise in penetration testing, React/TypeScript, and cybersecurity research." />
1212
<meta property="og:type" content="website" />
13-
<meta property="og:image" content="https://lovable.dev/opengraph-image-p98pqg.png" />
14-
15-
<meta name="twitter:card" content="summary_large_image" />
16-
<meta name="twitter:site" content="@lovable_dev" />
17-
<meta name="twitter:image" content="https://lovable.dev/opengraph-image-p98pqg.png" />
18-
<script type="module" crossorigin src="/assets/index-BXIyNtSU.js"></script>
19-
<link rel="stylesheet" crossorigin href="/assets/index-DbkHAeaS.css">
2013
</head>
2114

2215
<body>

index.html

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,22 @@
44
<meta charset="UTF-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
66
<title>Ved Thakar - Portfolio Website</title>
7-
<meta name="description" content="Ved Thakar - Cybersecurity Analyst & Full-Stack Developer. Computer Science student at University of Toronto specializing in penetration testing and secure web development." />
7+
8+
<meta
9+
name="description"
10+
content="Ved Thakar - Cybersecurity Analyst & Full-Stack Developer. Computer Science student at University of Toronto specializing in penetration testing and secure web development."
11+
/>
812
<meta name="author" content="Ved Thakar" />
9-
<meta property="og:title" content="Ved Thakar - Cybersecurity & Full-Stack Portfolio" />
10-
<meta property="og:description" content="Junior Security Analyst at Savi Finance and Full-Stack Developer at Fallyx. Expertise in penetration testing, React/TypeScript, and cybersecurity research." />
13+
<meta
14+
property="og:title"
15+
content="Ved Thakar - Cybersecurity & Full-Stack Portfolio"
16+
/>
17+
<meta
18+
property="og:description"
19+
content="Junior Security Analyst at Savi Finance and Full-Stack Developer at Fallyx. Expertise in penetration testing, React/TypeScript, and cybersecurity research."
20+
/>
1121
<meta property="og:type" content="website" />
12-
<meta property="og:image" content="https://lovable.dev/opengraph-image-p98pqg.png" />
13-
14-
<meta name="twitter:card" content="summary_large_image" />
15-
<meta name="twitter:site" content="@lovable_dev" />
16-
<meta name="twitter:image" content="https://lovable.dev/opengraph-image-p98pqg.png" />
22+
<link rel="icon" type="image/x-icon" href=" " />
1723
</head>
1824

1925
<body>

public/Ved_Thakar_Resume.pdf

243 KB
Binary file not shown.

src/assets/Ved_Thakar_Resume.pdf

243 KB
Binary file not shown.

src/components/HeroSection.tsx

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,11 @@ import React from 'react';
22
import { Button } from '@/components/ui/button';
33
import { Github, Linkedin, Mail, Download } from 'lucide-react';
44
import Interactive3DBall from './Interactive3DBall';
5-
import heroImage from '@/assets/hero-bg.jpg';
5+
import resumePdf from '@/assets/Ved_Thakar_Resume.pdf';
66

77
export default function HeroSection() {
88
return (
99
<section className="min-h-screen relative overflow-hidden">
10-
{/* Background */}
11-
<div className="absolute inset-0">
12-
<img
13-
src={heroImage}
14-
alt="Hero background"
15-
className="w-full h-full object-cover opacity-20"
16-
/>
17-
<div className="absolute inset-0 bg-navy-900/80" />
18-
</div>
1910

2011
{/* Content */}
2112
<div className="relative z-10 container mx-auto px-6 py-20">
@@ -82,7 +73,15 @@ export default function HeroSection() {
8273
className="border-navy-500/50 text-navy-100 hover:bg-navy-600/20 hover:shadow-magenta transition-smooth"
8374
>
8475
<Download className="h-5 w-5 mr-2" />
85-
Download Resume
76+
<a
77+
href={resumePdf}
78+
target="_blank"
79+
rel="noopener noreferrer"
80+
download="Ved_Thakar_Resume.pdf"
81+
>
82+
{/* your download icon, e.g. <Download className="w-4 h-4" /> */}
83+
<span>Download Resume</span>
84+
</a>
8685
</Button>
8786
</div>
8887

src/pages/Portfolio.tsx

Lines changed: 27 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import ProjectCard from '@/components/ProjectCard';
44
import ExperienceCard from '@/components/ExperienceCard';
55
import { Badge } from '@/components/ui/badge';
66
import projectData from "@/data/projects.json";
7+
import resumePdf from '@/assets/Ved_Thakar_Resume.pdf';
78

89
// Import images from assets (these will be processed by Vite)
910
import pentestImage from '@/assets/pentest-project.jpg';
@@ -230,21 +231,32 @@ export default function Portfolio() {
230231
Interested in cybersecurity consulting, web development projects, or just want to chat about technology? I'd love to hear from you.
231232
</p>
232233
<div className="flex flex-col sm:flex-row gap-4 justify-center">
233-
<a
234-
href="mailto:Ved06.thakar@gmail.com"
235-
className="inline-flex items-center justify-center px-8 py-4 bg-solid-hero text-white font-semibold rounded-lg hover:shadow-glow transition-smooth"
236-
>
237-
Email Me
238-
</a>
239-
<a
240-
href="https://linkedin.com/in/ved-thakar-00202b247"
241-
target="_blank"
242-
rel="noopener noreferrer"
243-
className="inline-flex items-center justify-center px-8 py-4 border border-navy-500/50 text-navy-100 rounded-lg hover:bg-navy-600/20 hover:shadow-magenta transition-smooth"
244-
>
245-
LinkedIn Profile
246-
</a>
247-
</div>
234+
<a
235+
href="mailto:Ved06.thakar@gmail.com"
236+
className="inline-flex items-center justify-center px-8 py-4 bg-solid-hero text-white font-semibold rounded-lg hover:shadow-glow transition-smooth"
237+
>
238+
Email Me
239+
</a>
240+
241+
<a
242+
href="https://linkedin.com/in/ved-thakar-00202b247"
243+
target="_blank"
244+
rel="noopener noreferrer"
245+
className="inline-flex items-center justify-center px-8 py-4 border border-navy-500/50 text-navy-100 rounded-lg hover:bg-navy-600/20 hover:shadow-magenta transition-smooth"
246+
>
247+
LinkedIn Profile
248+
</a>
249+
250+
<a
251+
href={resumePdf}
252+
target="_blank"
253+
rel="noopener noreferrer"
254+
download="Ved_Thakar_Resume.pdf"
255+
className="inline-flex items-center justify-center px-8 py-4 border border-solid-accent/60 text-solid-accent rounded-lg hover:bg-solid-accent/10 hover:shadow-glow transition-smooth"
256+
>
257+
Download Resume
258+
</a>
259+
</div>
248260
</div>
249261
</section>
250262
</div>

0 commit comments

Comments
 (0)