diff --git a/messages/en.json b/messages/en.json index 330979e..5a04947 100644 --- a/messages/en.json +++ b/messages/en.json @@ -33,12 +33,12 @@ "heroAvailable": "Available for projects", "heroStudioLabel": "Studio", "heroServicesLabel": "Services", - "heroBaseLabel": "Base · 2024", + "heroBaseLabel": "Base · 2025", "heroGrabHint": "↑ grab the cards" }, "about": { "title": "About", - "lede": "Software developer, founder of Directa. I build web products, automation and AI systems for teams that need both design and engineering from the same person.", + "lede": "Software developer and founder of Directa. I build web products, automations and AI systems for companies that want to grow with technology that is simple, fast and well designed.", "focusHeading": "Current focus", "focusBody": "Working on production web infrastructure for Spanish-speaking businesses, and on AI features that actually live inside the products their teams use every day.", "approachHeading": "Approach", @@ -47,6 +47,9 @@ "directaBody": "Directa is the studio I run. The work shown here is built through it.", "experienceHeading": "Experience", "educationHeading": "Education", + "certificationsHeading": "Certifications", + "honors": "Honors", + "viewOnCredly": "Verify on Credly ↗", "downloadCv": "Download CV" }, "work": { diff --git a/messages/es.json b/messages/es.json index 4e2978a..997944a 100644 --- a/messages/es.json +++ b/messages/es.json @@ -33,12 +33,12 @@ "heroAvailable": "Disponible para proyectos", "heroStudioLabel": "Estudio", "heroServicesLabel": "Servicios", - "heroBaseLabel": "Base · 2024", + "heroBaseLabel": "Base · 2025", "heroGrabHint": "↑ agarrá las tarjetas" }, "about": { "title": "Sobre mí", - "lede": "Desarrollador de software y fundador de Directa. Construyo productos web, automatización y sistemas de IA para equipos que necesitan diseño e ingeniería desde la misma persona.", + "lede": "Desarrollador de software y fundador de Directa. Construyo productos web, automatizaciones y sistemas de IA para empresas que quieren crecer con tecnología simple, rápida y bien diseñada.", "focusHeading": "Foco actual", "focusBody": "Trabajando en infraestructura web de producción para negocios hispanohablantes, y en funcionalidades de IA que viven dentro de los productos que sus equipos usan todos los días.", "approachHeading": "Cómo trabajo", @@ -47,6 +47,9 @@ "directaBody": "Directa es el estudio que dirijo. El trabajo que se ve aquí pasa por ahí.", "experienceHeading": "Experiencia", "educationHeading": "Educación", + "certificationsHeading": "Certificaciones", + "honors": "Honores", + "viewOnCredly": "Verificar en Credly ↗", "downloadCv": "Descargar CV" }, "work": { diff --git a/public/cv/santiago-rivera-cv.pdf b/public/cv/santiago-rivera-cv.pdf index 6d38826..76a2b6a 100644 Binary files a/public/cv/santiago-rivera-cv.pdf and b/public/cv/santiago-rivera-cv.pdf differ diff --git a/public/portrait/santiago.png b/public/portrait/santiago.png new file mode 100644 index 0000000..5348b97 Binary files /dev/null and b/public/portrait/santiago.png differ diff --git a/public/work/directa/01.png b/public/work/directa/01.png new file mode 100644 index 0000000..750b9fb Binary files /dev/null and b/public/work/directa/01.png differ diff --git a/public/work/directa/02.png b/public/work/directa/02.png new file mode 100644 index 0000000..b4844d0 Binary files /dev/null and b/public/work/directa/02.png differ diff --git a/public/work/directa/03.png b/public/work/directa/03.png new file mode 100644 index 0000000..971cc38 Binary files /dev/null and b/public/work/directa/03.png differ diff --git a/public/work/directa/04.png b/public/work/directa/04.png new file mode 100644 index 0000000..4336679 Binary files /dev/null and b/public/work/directa/04.png differ diff --git a/public/work/directa/cover.png b/public/work/directa/cover.png new file mode 100644 index 0000000..107b141 Binary files /dev/null and b/public/work/directa/cover.png differ diff --git a/src/app/[locale]/about/page.tsx b/src/app/[locale]/about/page.tsx index 6ba45b5..0b403d3 100644 --- a/src/app/[locale]/about/page.tsx +++ b/src/app/[locale]/about/page.tsx @@ -27,6 +27,8 @@ export default async function AboutPage({ params }: { params: Promise<{ locale: const experience = unwrap(site.experience); const education = unwrap(site.education); + const certifications = unwrap(site.certifications); + const credly = unwrap(site.social.credly); const expPending = isPending(site.experience); const eduPending = isPending(site.education); const portrait = unwrap(site.person.portrait); @@ -107,7 +109,7 @@ export default async function AboutPage({ params }: { params: Promise<{ locale: