portfolio/src/i18n/dictionaries/pt.ts
Felipe Domingues be348f70f6 feat: portfolio bilíngue (PT/EN) — Next.js 16 + Tailwind v4
- Hero com terminal animado e identidade de engenheiro de agentes de IA
- 10 projetos curados (destaques: Mika e Agentes de IA com métricas)
- Skills, contato, dark mode, SEO/OG por locale
- Rotas /pt e /en com redirect por Accept-Language
2026-07-21 01:47:54 -03:00

167 lines
5.8 KiB
TypeScript

import type { Dictionary } from "./en";
export const pt = {
meta: {
title: "Felipe Domingues — Desenvolvedor Full-Stack & Engenheiro de Agentes de IA",
description:
"Construo produtos digitais e agentes de IA que conversam com pessoas reais: 15.000+ pessoas atendidas e 600.000+ mensagens trocadas.",
},
nav: {
projects: "projetos",
skills: "stack",
contact: "contato",
},
hero: {
status: "online — agentes respondendo em tempo real",
eyebrow: "desenvolvedor full-stack · engenheiro de agentes de IA",
bio: "Transformo ideias em produtos digitais e agentes de IA que conversam com pessoas reais — do banco de dados ao deploy, com foco em experiência e resultado.",
ctaPrimary: "ver projetos",
ctaSecondary: "fale comigo",
badges: ["15.000+ pessoas atendidas", "600.000+ mensagens", "10 produtos lançados"],
terminal: {
title: "felipe@agentes: ~",
lines: [
{ kind: "cmd", text: "mika status --agente felipe" },
{ kind: "ok", text: "telegram: conectado" },
{ kind: "ok", text: "memoria: sincronizada" },
{ kind: "ok", text: "agentes ativos: 24/7" },
{ kind: "cmd", text: "felipe --resumo" },
{ kind: "out", text: "Dev full-stack construindo agentes" },
{ kind: "out", text: "de IA para atendimento real." },
],
},
floatingBadge: "agentes online 24/7",
},
marquee: [
"TypeScript",
"React",
"Next.js",
"Agentes de IA",
"Supabase",
"Bots de Telegram",
"Tailwind",
"Rust",
"Cloudflare Workers",
"LLMs",
"Railway",
"TanStack",
],
projects: {
label: "01 — projetos",
heading: "Coisas que construí",
sub: "Produtos reais, em produção — de plataformas SaaS a agentes de IA atendendo milhares de pessoas.",
viewRepo: "ver repositório",
items: {
mika: {
title: "Mika",
description:
"Plataforma SaaS de agentes pessoais de IA com integração nativa ao Telegram. Provisionamento multi-tenant de containers, onboarding do bot em um toque, pagamentos com Paddle e runtime próprio de agentes.",
},
agentes: {
title: "Agentes de IA em produção",
description:
"Agentes de IA atendendo pessoas reais todos os dias — do primeiro “oi” à resolução, com memória, tom de voz e handoff humano quando precisa.",
},
medix: {
title: "Medix",
description:
"Sistema de gestão médica: agenda, prontuário e operação completa do consultório em uma interface rápida e focada.",
},
vitadiet: {
title: "Vitadiet",
description:
"Plataforma de nutrição para consultórios: protocolos e modelos de cardápio, planejamento por paciente e app do paciente com planos publicados.",
},
licitaos: {
title: "LicitaOS",
description:
"Inteligência em licitações: radar nacional do PNCP, triagem por score de aderência e análises geradas por IA em um cockpit operacional.",
},
boraatender: {
title: "BoraAtender",
description:
"Marketplace de serviços com economia de moedas, orçamentos in-app e pagamentos via Mercado Pago — web e Android com Capacitor.",
},
barberpass: {
title: "BarberPass",
description:
"Clube de relacionamento para barbearias: agendamento, conversa contínua e fidelidade em dois modos — cliente e barbearia.",
},
govtech: {
title: "GovTech",
description:
"Plataforma municipal: portal de transparência, ouvidoria, diário oficial, saúde com triagem e prontuário, e gestão interna.",
},
memoryos: {
title: "Memory-OS",
description:
"Sistema de memória para agentes de IA com roteamento em camadas — hit rate de 3/8 para 8/8 no benchmark hit@1.",
},
arch: {
title: "Arch",
description:
"Harness e TUI para coding agents em Rust: fullscreen, interação por mouse e arquitetura extensível de plugins.",
},
},
metrics: {
people: "pessoas atendidas",
messages: "mensagens trocadas",
},
},
skills: {
label: "02 — stack",
heading: "Com o que construo",
sub: "A caixa de ferramentas por trás de dez produtos lançados e agentes que não dormem.",
groups: {
languages: {
title: "linguagens",
items: ["TypeScript", "JavaScript", "Python", "Rust", "SQL"],
},
frontend: {
title: "frontend",
items: ["React", "Next.js", "TanStack Start", "Tailwind CSS", "Framer Motion"],
},
ai: {
title: "IA & agentes",
items: [
"Arquitetura de agentes",
"LLMs & prompt design",
"Bots Telegram / WhatsApp",
"Ollama",
"Memória & RAG",
],
},
infra: {
title: "infra & backend",
items: [
"Supabase · Edge Functions",
"Cloudflare Workers",
"Railway · Docker",
"Vercel",
"Paddle · Mercado Pago",
],
},
},
},
contact: {
label: "03 — contato",
heading: "Vamos construir algo juntos?",
sub: "Aberto a oportunidades, projetos e conversas sobre agentes de IA. Resposta garantida de um humano — sem agente no meio.",
emailBtn: "mandar e-mail",
linkedinBtn: "LinkedIn",
githubBtn: "GitHub",
card: {
prompt: "cat contatos.txt",
email: "email",
github: "github",
linkedin: "linkedin",
statusLabel: "status",
status: "aberto a propostas",
},
},
footer: {
built: "Construído com Next.js, Tailwind e alguns agentes de IA.",
rights: "© 2026 Felipe Domingues. Todos os direitos reservados.",
top: "voltar ao topo",
},
} satisfies Dictionary;