Desenvolvo interfaces web modernas e produtos digitais com foco em usabilidade, acessibilidade, desempenho e clareza.
Gosto de transformar ideias em soluções funcionais — desde interfaces bem pensadas até ferramentas para programadores que resolvem problemas concretos.
Atualmente, estou a aprofundar os meus conhecimentos de backend e a evoluir através de projetos práticos.
Uma seleção de projetos que representam o meu trabalho e aquilo que gosto de construir.
Motor modular de direção e validação de design.
Transforma briefings e contexto de produto em orientações de design estruturadas e verificáveis, que podem ser utilizadas por programadores e agentes de IA.
- Geração determinística de direções de design.
- Validação estruturada e contratos JSON.
- Ferramentas CLI e contratos de integração para agentes.
TypeScript Node.js JSON Schema
Ferramenta de vídeo para animações controladas pelo scroll.
Uma ferramenta CLI local que converte vídeos em sequências de imagens para experiências web com animações ligadas ao scroll.
- Geração de sequências para desktop e mobile.
- Pré-visualização interativa offline.
- Processamento de vídeo com FFmpeg.
Python FFmpeg JavaScript
Protótipo de marketplace imobiliário para Angola.
Uma experiência responsiva de descoberta de imóveis, pensada para tornar a pesquisa e exploração de propriedades mais simples.
- Pesquisa de imóveis com filtros.
- Listagens e páginas de detalhes.
- Interface responsiva e atenção à acessibilidade.
React TypeScript Tailwind CSS Framer Motion
Protótipo frontend; utiliza dados de demonstração.
Dashboard minimalista de produtividade.
Uma aplicação que reúne gestão de tarefas, sessões Pomodoro e indicadores diários de foco.
React JavaScript Tailwind CSS Vite
Experiência de calculadora inspirada no iOS.
Um projeto de interface interativa com foco na organização de componentes, gestão de estado e interações fluidas.
React TypeScript Zustand Framer Motion
Frontend
- HTML · CSS · JavaScript
- React · TypeScript
- Tailwind CSS · Framer Motion
Ferramentas
- Git · GitHub
- Vite · Node.js
- VS Code
A aprofundar
- PHP
- NodeJS
- Desenvolvimento backend
- Arquitetura de software
- Criar interfaces úteis, não apenas visualmente apelativas.
- Dar prioridade à acessibilidade e à experiência em diferentes ecrãs.
- Escrever código organizado e fácil de manter.
- Resolver problemas reais sem acrescentar complexidade desnecessária.
- Aprender e melhorar através da construção de projetos.
Estou disponível para conversar sobre oportunidades freelance, colaborações e projetos onde possa contribuir com desenvolvimento frontend e pensamento de produto.
- GitHub: @Hugo-JC
- Repositórios: Explorar os meus projetos
Construído com curiosidade · Nulled_

