From 65dd049963eedeaa5947c35e4eee3343085caf3e Mon Sep 17 00:00:00 2001 From: Evandro Fonseca Junior Date: Wed, 21 Jan 2026 13:48:48 -0300 Subject: [PATCH] feat(layout, components): update metadata and hero section for improved branding and SEO - Revised the metadata in the layout component to reflect a more concise title and description, emphasizing software engineering expertise and high-performance applications. - Updated keywords to include relevant technologies and skills, enhancing search engine optimization. - Modified the hero section to replace "Full-Stack Engineer" with "Engenheiro de Software" and refined the description to highlight specialization in scalable architectures and critical systems. - Adjusted alt text for the Open Graph image to align with the new branding. --- app/components/Hero.tsx | 5 ++--- app/layout.tsx | 38 ++++++++++++++++++++++---------------- app/opengraph-image.tsx | 4 ++-- 3 files changed, 26 insertions(+), 21 deletions(-) diff --git a/app/components/Hero.tsx b/app/components/Hero.tsx index 038da84..cc93cdb 100644 --- a/app/components/Hero.tsx +++ b/app/components/Hero.tsx @@ -55,15 +55,14 @@ export default function Hero() {

- Desenvolvendo arquiteturas escaláveis com a precisão da Engenharia da Computação. - Especialista em transformar requisitos complexos em sistemas de alta disponibilidade. + Engenheiro de Software especializado em aplicações de alta performance e sistemas críticos. Desenvolvimento com Next.js 15, React 19, Tauri e arquitetura escalável. Transformo requisitos complexos em software robusto.

diff --git a/app/layout.tsx b/app/layout.tsx index 0c3f185..2934b09 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -21,16 +21,20 @@ const geistMono = Geist_Mono({ }); export const metadata: Metadata = { - title: "Evandro Fonseca Junior - Engenheiro Full-Stack | Next.js, React, Tauri Specialist", + title: "Evandro Fonseca Junior | Engenheiro de Software (Next.js, Tauri & Rust)", description: - "Engenheiro Full-Stack especializado em Next.js, React, Angular, Node.js e Tauri. Desenvolvedor de sistemas web escaláveis, aplicações desktop e automação. Experiência em PostgreSQL, MySQL, computação em nuvem e IoT.", + "Engenheiro Full-Stack especializado em aplicações de alta performance e sistemas críticos. Desenvolvimento com Next.js 15, React 19, Tauri e arquitetura escalável.", keywords: [ "engenheiro full-stack", + "engenheiro de software", + "Next.js 15", + "React 19", + "Tauri", + "Rust", + "Python", "Next.js specialist", "React developer", "Tauri developer", - "Angular", - "Node.js", "TypeScript", "PostgreSQL", "MySQL", @@ -39,6 +43,8 @@ export const metadata: Metadata = { "automação", "arquitetura de software", "sistemas escaláveis", + "High Performance", + "System Architecture", ], authors: [{ name: "Evandro Fonseca Junior" }], creator: "Evandro Fonseca Junior", @@ -53,9 +59,9 @@ export const metadata: Metadata = { canonical: "/", }, openGraph: { - title: "Evandro Fonseca Junior - Engenheiro Full-Stack | Next.js, React, Tauri Specialist", + title: "Evandro Fonseca Junior | Engenheiro de Software (Next.js, Tauri & Rust)", description: - "Engenheiro Full-Stack especializado em Next.js, React, Angular, Node.js e Tauri. Desenvolvedor de sistemas web escaláveis e aplicações desktop.", + "Engenheiro Full-Stack especializado em aplicações de alta performance e sistemas críticos. Desenvolvimento com Next.js 15, React 19, Tauri e arquitetura escalável.", url: "https://evandro.dev.br", siteName: "Evandro Fonseca Junior", locale: "pt_BR", @@ -65,15 +71,15 @@ export const metadata: Metadata = { url: "/opengraph-image", width: 1200, height: 630, - alt: "Evandro Fonseca Junior - Engenheiro Full-Stack | Next.js, React, Tauri Specialist", + alt: "Evandro Fonseca Junior - Engenheiro de Software (Next.js, Tauri & Rust)", }, ], }, twitter: { card: "summary_large_image", - title: "Evandro Fonseca Junior - Engenheiro Full-Stack | Next.js, React, Tauri Specialist", + title: "Evandro Fonseca Junior | Engenheiro de Software (Next.js, Tauri & Rust)", description: - "Engenheiro Full-Stack especializado em Next.js, React, Angular, Node.js e Tauri. Desenvolvedor de sistemas web escaláveis e aplicações desktop.", + "Engenheiro Full-Stack especializado em aplicações de alta performance e sistemas críticos. Desenvolvimento com Next.js 15, React 19, Tauri e arquitetura escalável.", creator: "@evandrodevbr", images: ["/opengraph-image"], }, @@ -110,7 +116,7 @@ export default function RootLayout({ children }: Readonly) { "@type": "Person", "name": "Evandro Fonseca Junior", "alternateName": "Evandro.dev", - "jobTitle": "Engenheiro de Software Full-Stack", + "jobTitle": "Engenheiro de Software", "url": "https://evandro.dev.br", "sameAs": [ "https://github.com/evandrodevbr", @@ -118,12 +124,12 @@ export default function RootLayout({ children }: Readonly) { ], "knowsAbout": [ "Software Engineering", - "Next.js", - "React", - "Angular", - "Node.js", - "TypeScript", + "Next.js 15", + "React 19", "Tauri", + "Rust", + "TypeScript", + "High Performance Computing", "System Architecture", "Cloud Computing", "IoT", @@ -136,7 +142,7 @@ export default function RootLayout({ children }: Readonly) { "name": "Freelancer / Consultor Independente", }, "description": - "Engenheiro de software especializado em arquitetura web moderna, automação e sistemas de alta performance. Experiência em Next.js, React, Angular, Node.js e desenvolvimento de aplicações desktop com Tauri.", + "Engenheiro de software especializado em aplicações de alta performance e sistemas críticos. Desenvolvimento com Next.js 15, React 19, Tauri e arquitetura escalável. Experiência em automação, computação em nuvem e sistemas distribuídos.", }, }; diff --git a/app/opengraph-image.tsx b/app/opengraph-image.tsx index e33a024..6123a98 100644 --- a/app/opengraph-image.tsx +++ b/app/opengraph-image.tsx @@ -1,7 +1,7 @@ import { ImageResponse } from 'next/og' export const runtime = 'edge' -export const alt = 'Evandro Fonseca Junior - Full Stack Developer' +export const alt = 'Evandro Fonseca Junior - Engenheiro de Software' export const size = { width: 1200, height: 630, @@ -42,7 +42,7 @@ export default async function Image() { textAlign: 'center', }} > - Desenvolvedor Full-Stack + Engenheiro de Software
),