Sobre
Frontend developer focado em interfaces orientadas pelo design. Depois de vários anos nas áreas da indústria, segurança e retalho, comecei a programar em setembro de 2025 como uma forma de voltar a criar e de reencontrar uma parte de mim que já existia desde a infância. Desde então lancei cinco projetos meus e fui responsável pelo frontend de uma plataforma para um cliente, live desde julho de 2026, que gere hoje os sócios, as marcações e os pagamentos de uma associação de desportos de combate.
Procuro a minha primeira oportunidade profissional em frontend, num contexto onde design e desenvolvimento tenham o mesmo peso. Moro em Vila Nova de Gaia, com preferência por trabalho presencial na área do Porto e disponibilidade para trabalho remoto.
Projetos em Destaque
Live desde julho de 2026. Plataforma de gestão de sócios para uma associação de desportos de combate em Vila Nova de Gaia com cerca de 400 sócios, que substitui três serviços externos desligados entre si por um único sistema inteiramente da associação. Site público, portal do sócio com registo autónomo e marcação de aulas, painel de administração, pagamentos, eventos com bilhetes e check-in por QR code e relatórios financeiros. Sou responsável pelo frontend e pelo design system; um segundo programador era responsável pelo backend e, a meio do projeto, absorvi esse âmbito juntamente com QA, infraestrutura e a relação com o cliente. A implementação tem apoio de ferramentas de IA, que dirijo e reviso. Caso de estudo.
Loja de skate fictícia inspirada na Califórnia com um percurso de compra de demonstração. Inclui 42 produtos em seis categorias, carrinho, início de sessão e checkout simulados, e histórico de encomendas guardado no navegador. Identidade de marca e conteúdo dos produtos desenvolvidos de raiz.
Aplicação web para exploração de dados de Fórmula 1 desde 1950 até à atualidade. Calendários de corridas, resultados completos com qualificação, classificações de pilotos e construtores e perfis individuais por temporada.
Descida guiada pelo scroll até ao fundo do Challenger Deep, o ponto mais profundo do oceano, em que a posição do scroll corresponde à profundidade real. 43 espécies posicionadas e dimensionadas a partir de um conjunto de dados curado à mão, com um painel de instrumentos que indica profundidade, pressão, temperatura e luz em tempo real.
Compara o contraste das cores de uma paleta segundo os níveis AA e AAA das WCAG, sugere ajustes para pares que falham e guarda as cores e opções num URL partilhável. Testei os cálculos de cor e o estado do URL com 72 testes unitários.
Portfólio e casos de estudo. Sem framework, sem build step, sem pedidos a terceiros e com fontes alojadas localmente. Cada projeto acima tem um caso de estudo escrito.
Formação
Formação abrangente em programação, desenvolvimento web, desenvolvimento mobile, bases de dados, redes, segurança e sistemas de informação. Todos os módulos concluídos, incluindo frontend, backend, SQL, NoSQL, sistemas de gestão de conteúdos, programação estruturada e orientada a objetos, React, C# e análise de sistemas. Projeto final: GotaGO, aplicação em React Native para encontrar os postos de combustível mais económicos nas proximidades do utilizador a partir dos dados oficiais da DGEG, onde fui responsável pelo frontend. Projeto de destaque: Dimmer, aplicação Android para pesquisa e descoberta de filmes e séries desenvolvida no módulo de desenvolvimento mobile (Kotlin, Jetpack Compose, TMDB API).
Conclusão da plataforma da ACG: trabalho de lançamento, migração de sócios e infraestrutura de produção.
Formação concluída em fundamentos de frontend, JavaScript, controlo de versões, HTML e CSS e React. Lista completa de certificados disponível na Coursera.