Projeto pessoalOnline · Em desenvolvimento01
Lê os emails de faturas no Gmail, extrai o valor e a data de débito (do PDF, quando necessário) e coloca cada dia de pagamento no calendário com um lembrete na véspera. Nada chega ao calendário sem revisão: valores incertos ficam em branco, nunca são adivinhados.
Projeto pessoalOnline · Em desenvolvimento02
Os amigos avaliam restaurantes no site ou na app para iOS e Android, em público ou só entre amigos. Os locais são um catálogo partilhado, por isso o mesmo restaurante é o mesmo sítio para toda a gente: um feed pesquisável, um mapa e uma página por local. Uma integração opcional com o WhatsApp usa a conta do próprio utilizador para ler as mensagens de um grupo e reagir a elas, trazendo as críticas que já lá foram publicadas, visíveis só para os membros do grupo.
Projeto pessoalEm desenvolvimento03
CarMan: o histórico de manutenção do carro
Guarda o histórico completo de manutenção de um carro (revisões, faturas, combustível e lembretes) e passa-o ao novo dono quando o carro é vendido. Para iOS e Android, com lançamento primeiro em Portugal.
Projeto de cliente · xgeeks · 2025 – 202604
OMIP Marketplace: negociação de contratos de compra de energia
Marketplace para o OMIP, o operador do mercado ibérico de energia, onde empresas publicam, negoceiam e gerem contratos bilaterais de compra de energia (PPA). Na API em NestJS e nas apps de marketplace e administração em Next.js, desenvolvi o chat de negociação e os pedidos de suporte em tempo real por WebSockets, a pesquisa e os filtros de contratos sobre Meilisearch, exportações para Excel com o histórico dos contratos, relatórios regulatórios para a REN e a ERSE e um outbox que evita perder emails e notificações quando o Redis falha.
Projeto de cliente · xgeeks · 202605
WebLens: auditorias de usabilidade e acessibilidade com IA
Plataforma para um cliente de tecnologia industrial em que agentes de IA navegam num site como utilizadores reais e reportam os problemas de usabilidade e acessibilidade. Trabalhei em todas as partes: os agentes de browser (acesso autenticado, capturas de ecrã, deteção de lacunas), a API em FastAPI e os seus workers de filas (recuperação de jobs abandonados, novas tentativas, um bloqueio de ações sobre evidências ainda em deduplicação), uma suite de avaliação em MLflow para a qualidade dos agentes, o dashboard em Next.js (criação de workspaces e convites) e a infraestrutura em Azure com Terraform.
Hackathon em equipa · Set 202506
Quack as a Service: monitorização de segurança em fábricas
Câmaras verificam se os trabalhadores usam o equipamento de proteção que cada sala exige antes de os deixar entrar, identificados por código QR. O YOLO deteta quedas, o AWS Rekognition assinala sinais de stress e o AWS Bedrock transforma os eventos em indicadores de segurança num dashboard em tempo real.
Artigo · Fev 202407
Artigo no blog da xgeeks sobre o AutoGen e a forma como as conversas multiagente apoiam aplicações baseadas em grandes modelos de linguagem.