vamcrizer commited on
Commit
f8b5fe3
·
verified ·
1 Parent(s): 96f8dd4

Upload components/About.jsx with huggingface_hub

Browse files
Files changed (1) hide show
  1. components/About.jsx +82 -0
components/About.jsx ADDED
@@ -0,0 +1,82 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { Code2, Palette, Lightbulb, Users } from 'lucide-react';
2
+
3
+ export default function About() {
4
+ const highlights = [
5
+ {
6
+ icon: Code2,
7
+ title: 'Clean Code',
8
+ description: 'Writing maintainable, scalable, and well-documented code following best practices.'
9
+ },
10
+ {
11
+ icon: Palette,
12
+ title: 'Modern Design',
13
+ description: 'Creating visually stunning interfaces with attention to detail and user experience.'
14
+ },
15
+ {
16
+ icon: Lightbulb,
17
+ title: 'Problem Solver',
18
+ description: 'Turning complex challenges into elegant, efficient solutions.'
19
+ },
20
+ {
21
+ icon: Users,
22
+ title: 'Team Player',
23
+ description: 'Collaborating effectively with cross-functional teams to deliver results.'
24
+ }
25
+ ];
26
+
27
+ return (
28
+ <section id="about" className="bg-white">
29
+ <div className="section-container">
30
+ <div className="text-center mb-16">
31
+ <h2 className="text-3xl sm:text-4xl font-bold text-gray-900 mb-4">About Me</h2>
32
+ <div className="w-20 h-1 bg-primary-500 mx-auto rounded-full"></div>
33
+ </div>
34
+
35
+ <div className="grid md:grid-cols-2 gap-12 items-center">
36
+ {/* Left Column - Bio */}
37
+ <div className="space-y-6">
38
+ <p className="text-lg text-gray-600 leading-relaxed">
39
+ Hello! I'm a passionate developer with over 5 years of experience in building
40
+ digital products. My journey in tech started with a curiosity about how things
41
+ work on the web, which evolved into a career I truly love.
42
+ </p>
43
+ <p className="text-lg text-gray-600 leading-relaxed">
44
+ I specialize in the JavaScript ecosystem, working with React, Next.js, Node.js,
45
+ and various modern tools. I'm also experienced in UI/UX design, which helps me
46
+ bridge the gap between design and development.
47
+ </p>
48
+ <p className="text-lg text-gray-600 leading-relaxed">
49
+ When I'm not coding, you'll find me exploring new technologies, contributing to
50
+ open-source projects, or sharing knowledge through technical writing and mentoring.
51
+ </p>
52
+
53
+ <div className="flex flex-wrap gap-3 pt-4">
54
+ <span className="px-4 py-2 bg-primary-50 text-primary-700 rounded-full text-sm font-medium">
55
+ Available for freelance
56
+ </span>
57
+ <span className="px-4 py-2 bg-green-50 text-green-700 rounded-full text-sm font-medium">
58
+ Open to opportunities
59
+ </span>
60
+ </div>
61
+ </div>
62
+
63
+ {/* Right Column - Highlights */}
64
+ <div className="grid sm:grid-cols-2 gap-6">
65
+ {highlights.map((item, index) => (
66
+ <div
67
+ key={item.title}
68
+ className="p-6 rounded-xl bg-gray-50 hover:bg-primary-50 transition-colors group"
69
+ >
70
+ <div className="w-12 h-12 rounded-lg bg-primary-100 flex items-center justify-center mb-4 group-hover:bg-primary-200 transition-colors">
71
+ <item.icon className="w-6 h-6 text-primary-600" />
72
+ </div>
73
+ <h3 className="text-lg font-semibold text-gray-900 mb-2">{item.title}</h3>
74
+ <p className="text-sm text-gray-600">{item.description}</p>
75
+ </div>
76
+ ))}
77
+ </div>
78
+ </div>
79
+ </div>
80
+ </section>
81
+ );
82
+ }