"use client"; import { motion, useReducedMotion } from "framer-motion"; const SOCIAL_LINKS = [ { href: "https://github.com/evandrodevbr", label: "GitHub", icon: ( ), }, { href: "https://www.linkedin.com/in/evandro-fonseca-junior-0969aa1b0/", label: "LinkedIn", icon: ( ), }, { href: "mailto:evandrofonsecajunior@gmail.com", label: "Email", icon: ( <> ), stroke: true, }, ]; const HERO_POINTS = [ "Produtos conectados, integracoes complexas e operacoes criticas.", "Arquitetura mais clara para evoluir sem aumentar o caos tecnico.", "Execucao ponta a ponta, do discovery a entrega em producao.", ]; const PROOF_ITEMS = [ { label: "Quem eu ajudo", value: "Empresas que dependem de integracoes, hardware ou fluxos criticos para operar com seguranca e previsibilidade.", }, { label: "Como entrego", value: "Traduzo complexidade tecnica em backlog claro, arquitetura legivel e decisao mais rapida para o time.", }, { label: "Por que conversar", value: "Voce ganha um parceiro tecnico capaz de conectar produto, backend, interface e operacao sem perder contexto.", }, ]; export default function Hero() { const shouldReduceMotion = useReducedMotion(); const hour = new Date().getHours(); const greeting = hour >= 8 && hour < 12 ? "Ola! Vi seu portfolio. Podemos conversar?" : hour >= 13 && hour < 18 ? "Boa tarde! Vi seu portfolio. Podemos conversar?" : "Ola! Vi seu portfolio. Podemos conversar quando estiver disponivel?"; return (
Available for selected builds
Produtos conectados, integracoes criticas e entrega ponta a ponta
Evandro Fonseca Junior | Engenheiro de software full-stack

Engenharia de software para sistemas que nao podem falhar.

Ajudo empresas com produtos conectados, integracoes complexas e operacoes criticas a transformar arquitetura confusa em software estavel, mais rapido de evoluir e muito mais facil de operar. {HERO_POINTS.map((point) => (
  • {point}
  • ))}
    Agendar conversa tecnica Ver casos selecionados Download CV
    Garuva, SC / Brasil
    Next.js, Tauri, Rust, Node.js
    {SOCIAL_LINKS.map((link) => ( ))}
    Why this positioning works

    Menos atrito entre produto, engenharia e operacao.

    Entro onde a complexidade cresce e ajudo a devolver clareza, ritmo de entrega e confiabilidade para o sistema e para o time.

    {PROOF_ITEMS.map((item, index) => (
    {item.label}

    {item.value}

    ))}
    ); }