Skip to content

Commit 4bf37e6

Browse files
committed
add new sections
1 parent 544f965 commit 4bf37e6

5 files changed

Lines changed: 155 additions & 70 deletions

File tree

.emergent/emergent.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"env_image_name": "fastapi_react_mongo_shadcn_base_image_cloud_arm:release-31032026-1",
33
"job_id": "71c74e10-8a8b-4b1b-9260-983562c1e2b0",
4-
"created_at": "2026-04-02T13:33:37.077497+00:00Z"
4+
"created_at": "2026-04-02T13:55:36.971576+00:00Z"
55
}

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,3 +95,7 @@ android-sdk/-e
9595
# Environment files
9696
*.env
9797
*.env.*
98+
-e
99+
# Environment files
100+
*.env
101+
*.env.*

frontend/src/components/Experience.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,15 @@ export default function Experience() {
3737
<div className="absolute left-0 top-1.5 w-[15px] h-[15px] rounded-full border-2 border-amber-500 bg-[#0A0A0A]" />
3838

3939
<div className="border border-zinc-800 rounded-sm p-5 hover:border-zinc-700 transition-colors bg-[#121212]/50">
40-
<div className="flex flex-col sm:flex-row sm:items-center sm:justify-between gap-1 mb-3">
40+
<div className="flex flex-col sm:flex-row sm:items-center sm:justify-between gap-1 mb-1">
4141
<h3 className="font-heading text-lg font-semibold text-white">
4242
{job.title} <span className="text-zinc-500">@</span> {job.company}
4343
</h3>
4444
<span className="font-mono text-xs tracking-wider text-amber-500">{job.period}</span>
4545
</div>
46+
{job.subtitle && (
47+
<p className="font-mono text-xs text-zinc-300 italic mb-3">{job.subtitle}</p>
48+
)}
4649
<ul className="space-y-2">
4750
{job.bullets.map((b, j) => (
4851
<li key={j} className="font-mono text-xs leading-relaxed text-zinc-400 flex gap-2">

frontend/src/components/Skills.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,28 @@ export default function Skills() {
4848
</motion.div>
4949
))}
5050
</div>
51+
52+
{/* Certifications */}
53+
{t.skills.certifications && (
54+
<div className="mt-12">
55+
<h3 className="font-heading text-xl font-bold uppercase tracking-tight text-white mb-2">
56+
{t.skills.certTitle}
57+
</h3>
58+
<div className="h-px w-12 bg-amber-500 mb-6" />
59+
<div className="flex flex-wrap gap-2">
60+
{t.skills.certifications.map((cert) => (
61+
<span
62+
key={cert}
63+
data-testid={`cert-${cert.toLowerCase().replace(/[\s:\/&]/g, "-")}`}
64+
className="font-mono text-[11px] tracking-wider text-amber-500/80 border border-zinc-800 bg-[#121212]/60 px-3 py-1.5 rounded-sm hover:border-amber-500/40 hover:bg-[#121212] transition-colors cursor-default"
65+
>
66+
<i className="fa-solid fa-certificate text-[9px] mr-1.5 opacity-60" />
67+
{cert}
68+
</span>
69+
))}
70+
</div>
71+
</div>
72+
)}
5173
</div>
5274
</section>
5375
);

0 commit comments

Comments
 (0)