Skip to content

Commit 562ace7

Browse files
committed
feat: enhance Experience section layout and styling for improved readability
1 parent 842ac62 commit 562ace7

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

src/components/sections/Experience.tsx

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ export default function Experience() {
2121
return (
2222
<section id="experience" className="py-20 bg-l-bg-2 dark:bg-d-bg-2">
2323
<div className="container mx-auto px-4 sm:px-6 lg:px-8">
24-
<div className="max-w-4xl mx-auto">
24+
<div className="max-w-6xl mx-auto">
2525
{/* Section Header */}
2626
<div ref={titleRef} data-animate="fade" className="text-center mb-16">
2727
<h2 className="text-3xl md:text-4xl font-heading font-bold text-l-text-1 dark:text-d-text-1 mb-4">
2828
Professional Experience
2929
</h2>
3030
<div className="w-20 h-1 bg-gradient-primary mx-auto rounded-full"></div>
31-
<p className="text-lg text-l-text-2 dark:text-d-text-2 mt-6 max-w-2xl mx-auto">
31+
<p className="text-lg text-l-text-2 dark:text-d-text-2 mt-6 max-w-3xl mx-auto">
3232
My journey as a software engineer, building scalable applications
3333
and leading development teams.
3434
</p>
@@ -56,19 +56,21 @@ export default function Experience() {
5656
{/* Content */}
5757
<div
5858
className={cn(
59-
'flex-1 ml-12 md:ml-0',
60-
index % 2 === 0 ? 'md:pr-8' : 'md:pl-8'
59+
'flex-1 ml-12 md:ml-0 max-w-none md:max-w-2xl lg:max-w-3xl',
60+
index % 2 === 0
61+
? 'md:pr-12 lg:pr-16'
62+
: 'md:pl-12 lg:pl-16'
6163
)}
6264
>
63-
<div className="bg-l-bg-1 dark:bg-d-bg-1 p-6 md:p-8 rounded-lg border border-border-l dark:border-border-d shadow-lg hover:shadow-xl transition-shadow">
65+
<div className="bg-l-bg-1 dark:bg-d-bg-1 p-8 md:p-10 rounded-lg border border-border-l dark:border-border-d shadow-lg hover:shadow-xl transition-shadow">
6466
{/* Header */}
6567
<div className="mb-6">
66-
<h3 className="text-xl md:text-2xl font-heading font-bold text-l-text-1 dark:text-d-text-1 mb-2">
68+
<h3 className="text-xl md:text-2xl font-heading font-bold text-l-text-1 dark:text-d-text-1 mb-3">
6769
{experience.title}
6870
</h3>
6971

70-
<div className="flex flex-col md:flex-row md:items-center md:justify-between mb-4">
71-
<div className="flex items-center text-primary font-medium mb-2 md:mb-0">
72+
<div className="flex flex-col lg:flex-row lg:items-center lg:justify-between mb-4">
73+
<div className="flex items-center text-primary font-medium mb-2 lg:mb-0">
7274
<ExternalLink className="w-4 h-4 mr-2" />
7375
{experience.company}
7476
</div>
@@ -87,22 +89,22 @@ export default function Experience() {
8789
)}
8890
</div>
8991

90-
<p className="text-l-text-2 dark:text-d-text-2 leading-relaxed">
92+
<p className="text-l-text-2 dark:text-d-text-2 leading-relaxed text-base">
9193
{experience.description}
9294
</p>
9395
</div>
9496

9597
{/* Achievements */}
9698
<div className="mb-6">
97-
<h4 className="font-heading font-semibold text-l-text-1 dark:text-d-text-1 mb-3">
99+
<h4 className="font-heading font-semibold text-l-text-1 dark:text-d-text-1 mb-4">
98100
Key Achievements:
99101
</h4>
100-
<ul className="space-y-2">
102+
<ul className="space-y-3">
101103
{experience.achievements.map(
102104
(achievement, achievementIndex) => (
103105
<li
104106
key={achievementIndex}
105-
className="flex items-start text-l-text-2 dark:text-d-text-2"
107+
className="flex items-start text-l-text-2 dark:text-d-text-2 leading-relaxed"
106108
>
107109
<span className="w-2 h-2 bg-primary rounded-full mr-3 mt-2 flex-shrink-0"></span>
108110
{achievement}
@@ -114,7 +116,7 @@ export default function Experience() {
114116

115117
{/* Technologies */}
116118
<div>
117-
<h4 className="font-heading font-semibold text-l-text-1 dark:text-d-text-1 mb-3">
119+
<h4 className="font-heading font-semibold text-l-text-1 dark:text-d-text-1 mb-4">
118120
Technologies Used:
119121
</h4>
120122
<div className="flex flex-wrap gap-2">

0 commit comments

Comments
 (0)