File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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}
Original file line number Diff line number Diff 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. *
Original file line number Diff line number Diff 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" >
Original file line number Diff line number Diff 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 ) ;
You can’t perform that action at this time.
0 commit comments