11---
22import Layout from ' ../layouts/Layout.astro' ;
3+ import { Image } from ' astro:assets' ;
4+ import postmanLogo from ' ../assets/postman.svg' ;
5+ import quizizzLogo from ' ../assets/quizizz.png' ;
36
47const experiences = [
58 {
@@ -8,6 +11,7 @@ const experiences = [
811 period: ' Nov 2023 - Present' ,
912 location: ' Bengaluru, India' ,
1013 description: ' Building scalable EdTech systems serving millions of students and educators worldwide.' ,
14+ logo: quizizzLogo ,
1115 highlights: [
1216 ' Developed multiple frontend features using Vue.js, including Corporate AI Studio and Interactive Videos.' ,
1317 ' Transitioned to backend-focused role in Common Assessment, a district-wide high-scale test delivery platform, working in Golang.' ,
@@ -21,6 +25,7 @@ const experiences = [
2125 period: ' July 2021 - Nov 2023' ,
2226 location: ' Bengaluru, India' ,
2327 description: ' Full-stack developer on Public and Private API Networks.' ,
28+ logo: postmanLogo ,
2429 highlights: [
2530 ' Built critical features for developer collaboration platform using React, Node.js (Sails JS), and AWS.' ,
2631 ' Improved API discovery and collaboration tools for millions of developers.'
@@ -30,7 +35,8 @@ const experiences = [
3035 company: ' Postman' ,
3136 role: ' Software Engineer Intern' ,
3237 period: ' Feb 2021 - June 2021' ,
33- description: ' Gained hands-on experience with full-stack development and industry best practices.'
38+ description: ' Gained hands-on experience with full-stack development and industry best practices.' ,
39+ logo: postmanLogo
3440 }
3541];
3642
@@ -75,14 +81,23 @@ const education = [
7581 <div class = { ` absolute -left-[5px] top-3 w-[9px] h-[9px] rounded-full ring-4 ${exp .current ? ' bg-accent ring-accent/20' : ' bg-zinc-700 ring-bg-primary' } ` } ></div >
7682
7783 <div class = " space-y-6" >
78- <div class = " space-y-1" >
79- <div class = " md:hidden mb-2" >
80- <span class = " text-xs font-bold uppercase tracking-widest text-accent" >{ exp .period } </span >
84+ <div class = " flex justify-between items-start gap-4" >
85+ <div class = " space-y-1 flex-1" >
86+ <div class = " md:hidden mb-2" >
87+ <span class = " text-xs font-bold uppercase tracking-widest text-accent" >{ exp .period } </span >
88+ </div >
89+ <h3 class = " text-2xl font-bold text-text-primary tracking-tight group-hover:text-accent transition-colors" >
90+ { exp .company }
91+ </h3 >
92+ <p class = " text-lg font-medium text-text-secondary" >{ exp .role } </p >
8193 </div >
82- <h3 class = " text-2xl font-bold text-text-primary tracking-tight group-hover:text-accent transition-colors" >
83- { exp .company }
84- </h3 >
85- <p class = " text-lg font-medium text-text-secondary" >{ exp .role } </p >
94+ { exp .logo && (
95+ <Image
96+ src = { exp .logo }
97+ alt = { ` ${exp .company } logo ` }
98+ class = " w-12 h-12 object-contain rounded-md bg-zinc-800/50 p-2 ring-1 ring-white/10"
99+ />
100+ )}
86101 </div >
87102
88103 <p class = " text-text-tertiary leading-relaxed max-w-2xl" >
0 commit comments