Vasco Kaufmann Figueiredo

Vasco Kaufmann Figueiredo

Cofundador e CTO @UpSpeech

Lisboa, Portugal
GitHub: kauredo
LinkedIn: vascokf

Perfil

Sou cofundador e CTO da UpSpeech e vivo em Lisboa. Há seis anos que desenvolvo produtos em Rails e React, em agências, numa startup da área da saúde e em projetos próprios. Nos tempos livres jogo e vejo basquetebol.

Uso agentes de IA todos os dias. O Claude Code escreve a maior parte do meu código e eu trato da arquitetura, da revisão e dos testes, com skills e hooks que criei para a minha forma de trabalhar. Também integro LLMs em produtos com utilizadores reais. O Therapy Resources gera ilustrações no estilo de cada terapeuta, e no Cadence Studio uma equipa de agentes escreve na voz do autor e só publica depois de ele aprovar.

Experiência Profissional

Cofundador e CTO

UpSpeech
2024 – Presente

Cofundei uma plataforma de terapia da fala para clínicas que tratam a gaguez. Desenvolvi a API em Rails, a aplicação web em React e a aplicação móvel em React Native, com contas multi-tenant, gestão de sessões, acompanhamento da evolução dos pacientes e deploy. Desde setembro de 2025, com o Claude Code, fiz merge de mais de 2700 pull requests. Como CTO, defino a arquitetura e o rumo do produto, e trabalho com o nosso responsável de IA na transcrição e nos relatórios clínicos.

Engenheiro Full-Stack

Pixelmatters
2025 – 2026

Trabalhei alocado à UJET.cx, uma plataforma de contact center na cloud, em Ruby on Rails e Angular. Pus os testes end-to-end a correr localmente, para a equipa apanhar erros de integração antes do CI, e ajudei os colegas novos a configurar o ambiente. Liderei o backend do projeto Deflection Audio e acompanhei um colega na sua primeira funcionalidade. Levei ferramentas de IA para a equipa, primeiro o Augment Code e depois as minhas skills de Claude Code para abrir PRs e fazer code review, que os colegas passaram a usar. Promovido a sénior (L3) em maio de 2026.

Programador Ruby on Rails

Medihive
2022 – 2025

Trabalhei sobretudo em Ruby on Rails, numa equipa multidisciplinar. Desenvolvi ferramentas internas, como o backoffice e o painel dos médicos, e funcionalidades do site público, em ERB e algum React. Com o tempo passei a ser responsável por funcionalidades completas, da conceção à produção, e fui promovido a programador sénior.

Programador Ruby on Rails

BitZesty
2021 – 2022

Trabalhei 100% em remoto, em Ruby on Rails, numa equipa multidisciplinar. Cada cliente tinha uma versão diferente de Ruby e Rails, e o desafio era encontrar a solução que coubesse no orçamento de cada um. Migrei várias aplicações de Rails 5 para Rails 6.

Programador Full-Stack

Landing.jobs
2020 – 2021

Foi o meu primeiro emprego como programador. Num ano passei de júnior a mid-level, a trabalhar com Ruby on Rails, React, TypeScript e GraphQL, e recebi o prémio interno Revelação do Ano 2020.

Technology Trainee

Accenture Portugal
2019 – 2020

Desenvolvi ferramentas em VBA e trabalhei num sistema de Customer Care & Billing em Java.

Consultor Júnior

WeDo Technologies
2019

Trabalhei com o RAID, a plataforma proprietária da empresa. A WeDo é hoje a Mobileum.

Projetos em Destaque

Cadence Studio

Ferramenta de criação de conteúdo para quem trabalha sozinho. Uma pequena equipa de agentes escreve publicações na voz do autor, segundo um calendário definido por ele, e nada sai sem a sua aprovação. Antes de um rascunho chegar à fila de revisão, a aplicação compara-o com 16 regras e uma lista de 27 palavras típicas de textos gerados por IA. Pode usar modelos Claude, Gemini ou OpenAI através do Vercel AI SDK, e gera imagens com o fal.ai. Feito com React, TypeScript e Convex. Está em beta privada.

Therapy Resources

Cada terapeuta escolhe um estilo de ilustração e passa a criar cartões, jogos de tabuleiro e fichas nesse estilo. O Gemini gera as ilustrações, um editor feito em Konva trata do layout e a aplicação exporta PDFs prontos a imprimir. Já se registaram 162 terapeutas, que criaram 470 recursos. Está disponível em português e inglês. Feito com Next.js, TypeScript e Convex.

Basketball Stats App

Estatísticas de basquetebol para ligas e equipas, com registo de jogos ao vivo, mapas de lançamento e de calor, comparação de jogadores e classificações automáticas. Tem 697 contas, 307 delas ativas nos últimos 30 dias, e 750 downloads nas lojas iOS e Android. É um monorepo Turborepo com a aplicação web em React e a móvel em React Native, ambas ligadas a um backend Convex que sincroniza em tempo real.

Basketball Video Analyzer

Aplicação de desktop gratuita e open source para treinadores de basquetebol, que criei e mantenho. Permite cortar o vídeo de um jogo em clips com etiquetas, organizá-los por categorias e partilhá-los com a equipa. Funciona em Windows, macOS e Linux e tem cerca de 1000 downloads. Feita com Electron, React, TypeScript e FFmpeg.

Competências Técnicas

Ruby on Rails
React
TypeScript
PostgreSQL
Claude Code e desenvolvimento com agentes de IA
APIs de LLM: Anthropic, OpenAI, Gemini
React Native
Convex

Línguas

Português Nativo
Inglês Nativo
Francês Boa compreensão, conversação básica
Espanhol Boa compreensão, conversação básica

Formação

University of Exeter

Engenharia Eletrotécnica e Eletrónica, Licenciatura (BEng)

2015 – 2018

LeWagon

Bootcamp de programação

2018 Entre os 4 melhores da turma
Vasco View CV

© 2026 Vasco Kaufmann Figueiredo · Built with SvelteKit