The Education section documents Emmanuel’s academic background and professional certifications side by side. The degree entry anchors the section at the top, followed by a 2-column grid of Cisco certificate cards — each showing the certificate image, title, issue date, and issuing organisation. All content is sourced fromDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/Emmanuel-Mtz-777/My-Personal-Portfolio/llms.txt
Use this file to discover all available pages before exploring further.
src/langs/en.json, keeping the section fully bilingual without duplicating markup.
Degree
Bachelor’s Degree in Information and Communications Technology Engineering Technological Institute of Aguascalientes · 2021 – 2026 This four-year undergraduate programme covers networks, software engineering, databases, embedded systems, and digital communications. The IoT Prototype Developer role (see Work Experience) was carried out as part of a research project affiliated with this institution.Cisco Certifications
All six Cisco certifications (chronological, newest first)
All six Cisco certifications (chronological, newest first)
- Network Security — May 26, 2025 · Cisco
- CCNA: Enterprise Networking, Security, and Automation — Dec 13, 2024 · Cisco
- Linux Unhatched — Dec 02, 2024 · Cisco
- CCNA: Switching, Routing, and Wireless Essentials — Dec 07, 2023 · Cisco
- Introduction to Data Science — Oct 29, 2023 · Cisco
- CCNA: Introduction to Networks — May 30, 2023 · Cisco
Data source
Both the degree and the certifications are defined insrc/langs/en.json:
Component files
- Section:
src/components/sections/Education.astro - Degree card:
src/components/ui/cards/EducationCard.astro - Certificate grid:
src/components/ui/cards/CertificateCard.astro
Education.astro
The section mounts an<EducationCard> and a <CertificateCard> stacked inside a flex-col container:
EducationCard.astro
Receives theeducation object and renders the degree name as a cyan h3, the institution as a muted paragraph, and the date range as a light-weight line below.
CertificateCard.astro
Receives the fullcertifications object and builds the display list by merging the JSON items with the matching .webp images via array index:
bg-[#0a0a0a]) with a left accent border, the certificate image at the top (Astro <Image> for automatic optimisation), and the title, issue date, and issuer below.
Certificate images
All certificate images are stored as.webp files in src/assets/certificates/:
To add a new certification, append an object to
certifications.items in both en.json and es.json, place the certificate image in src/assets/certificates/, and import it in CertificateCard.astro, adding it to the images array at the matching index position.