Resume Section Component
The resume section displays technical skills in a grid layout and presents work experience and education in vertical timeline formats.Section Structure
Skills Grid Layout
The skills section uses CSS Grid to create a responsive layout of skill badges.HTML Structure
CSS Grid Styling
Responsive Grid
Work Experience Timeline
The work experience section uses a timeline layout to display job history.Timeline HTML
Education Timeline
The education section uses the same timeline structure as work experience.Education HTML
Timeline Item Structure
Timeline Item Components
Timeline Item Components
Each timeline item contains:
.timeline-item- Main container with AOS animation.timeline-content- Content wrapper.data-info- Information container.meta-date- Date range and company/institution.info-title- Job title or degree (h3)- Description paragraph - Job responsibilities or education details
AOS Animation Integration
Timeline items use AOS (Animate On Scroll) library for fade-up animations.AOS Initialization
Animation Attributes
attribute
default:"fade-up"
Animation type applied when element enters viewport
boolean
default:"true"
Animation triggers only once (doesn’t repeat on scroll up)
number
default:"600"
Animation duration in milliseconds
string
default:"ease-out-quart"
Animation easing function
Skills Grid Parameters
css
repeat(auto-fit, minmax(210px, 1fr)) - Auto-fitting columns with minimum 210px widthcss
default:"1.4rem 2rem"
Grid gap: 1.4rem vertical, 2rem horizontal
css
default:"16px 20px"
Internal padding for skill badges
css
default:"12px"
Rounded corners for skill badges
Hover Effects
Skill Badge Hover
- Background opacity increases from 0.07 to 0.15
- Element lifts 4px upward
- Box shadow appears for depth
Key Features
- Responsive grid for skills using CSS Grid auto-fit
- Timeline layout for chronological experience/education
- Scroll animations with AOS library
- Icon integration with Tabler Icons for tech stacks
- Hover interactions on skill badges
- Semantic HTML with proper heading hierarchy
- Consistent spacing using Bootstrap utilities