"use client"; import { motion, type Variants, useReducedMotion } from "framer-motion"; import profilePhoto from "@/public/edev.jpeg"; import { Section } from "./Section"; import { DrawLine } from "./animations/DrawLine"; import { LazyRevealImage } from "./animations/LazyRevealImage"; const STORY_DATA = [ { id: "HARDWARE_BRIDGE", title: "Do físico ao digital", content: "Construo a ponte entre hardware e software. Projeto sistemas capazes de orquestrar dispositivos físicos, protocolos de baixo nível e interfaces web modernas com baixa latência e alta resiliência.", }, { id: "RUNTIME_EXEC", title: "Entrega sob restrições", content: "Atuo com naturalidade em cenários críticos envolvendo integrações de hardware, APIs complexas e infraestrutura legada, sempre priorizando a estabilidade e a legibilidade técnica.", }, ]; const VALUES_DATA = [ { title: "Pragmatismo arquitetural", description: "Decisões guiadas por contexto real e operabilidade. A melhor tecnologia é aquela que resolve o problema sem adicionar complexidade inútil ao sistema.", }, { title: "Fundação & Integração", description: "Domínio de protocolos de rede e arquiteturas distribuídas para conectar desde microcontroladores até sistemas robustos na nuvem.", }, { title: "Ownership ponta a ponta", description: "Responsabilidade que atravessa camadas: do pulso elétrico no hardware até a renderização do último componente na tela do usuário.", }, { title: "Security & Safety", description: "Segurança e resiliência tratadas como base. Sistemas desenhados para falhar graciosamente e proteger dados do dispositivo à nuvem.", }, ]; export default function About() { const shouldReduceMotion = useReducedMotion(); const staggerContainer: Variants = { hidden: {}, visible: { transition: { delayChildren: 0.08, staggerChildren: 0.08, }, }, }; const cardVariants: Variants = { hidden: shouldReduceMotion ? { opacity: 0 } : { opacity: 0, y: 20, clipPath: "inset(100% 0 0 0)" }, visible: { opacity: 1, y: 0, clipPath: "inset(0% 0 0 0)", transition: shouldReduceMotion ? { duration: 0.25 } : { duration: 0.8, ease: [0.16, 1, 0.3, 1], }, }, }; const cardHover = shouldReduceMotion ? undefined : { y: -4, boxShadow: "0 18px 40px rgba(10,10,10,0.16)", }; return (
Garuva, SC | Remote worldwide } > {STORY_DATA.map((step) => (
{step.id}

{step.title}

{step.content}

))}
System Signature

Base tecnica e postura de entrega

Evandro Fonseca Junior. Engenheiro de Software Full-Stack com foco na convergência entre hardware e aplicações web modernas. Especialista em TypeScript, Node.js, ecossistema React e automação de dispositivos físicos.

{VALUES_DATA.map((value) => (
{value.title}

{value.description}

))}
); }