How carilloandrei9264/my-portfolio works
This repository is a static personal portfolio: visitors browse the page’s profile and portfolio sections, inspect projects, skills and certifications, and can access the CV. The page content lives in index.html, with styling in css/styles.css and browser-side behavior in js/main.js. The README also documents image loading and retry states, connection notices, and empty-list handling. The HTML was not excerpted, so relationships involving page sections and assets are based on README documentation; the script’s internal behaviors are supported by its excerpt.
Main entry points: index.html Portfolio page · main.js Image states · Andrei_Carillo_CV.pdf CV document · projects Project previews
Components 17
Portfolio content
- Portfolio page
index.html - Profile and contact
index.html - Project showcase
index.html - Skills showcase
index.html - Certifications
index.html - CV document
assets/Andrei_Carillo_CV.pdf - Project previews
assets/projects - Skill icons
assets/skills - Certificate badges
assets/certifications - Profile photo
assets/profile
Presentation
- Site styling
css/styles.css
Browser behavior
- Theme and navigation
js/main.js - Image states
js/main.js - Connection notices
js/main.js - Empty-list handling
js/main.js - Footer year
js/main.js
Other components
- Site visitor
Connections 16
- Site visitor → Portfolio page: browses
README.md - Portfolio page → Profile and contact: presents
README.md - Portfolio page → Project showcase: presents
README.md - Portfolio page → Skills showcase: presents
README.md - Portfolio page → Certifications: presents
README.md - Portfolio page → CV document: offers
README.md - Project showcase → Project previews: uses previews
README.md - Skills showcase → Skill icons: references icons
README.md - Certifications → Certificate badges: uses badges
README.md - Profile and contact → Profile photo: uses photo
README.md - Portfolio page → Site styling: styled by
README.md - Theme and navigation → Portfolio page: updates page
js/main.js - Image states → Portfolio page: updates image states
js/main.js - Connection notices → Image states: retries failures
js/main.js - Empty-list handling → Portfolio page: fills empty lists
js/main.js - Footer year → Portfolio page: sets year
js/main.js