Status: No ar

ibp | design

Meu próprio portfólio é o meu primeiro case: Como eu decidi, organizei, desenhei e executei esse projeto com 2 idiomas e pensado para acessibilidade, organizado em etapas.

Ano
2026
Papel
Pesquisa, Acessibilidade, Design System, UI design, UX design, Vibe Coding
Ferramentas
HTML/CSS, Figma, Storybook, Next.js, Claude, Magnific, GitHub e Vercel
Página inicial do site ibp | design no desktop.
PortfólioSistema de DesignIADesign de UX/UIProcesso de DesignAcessibilidadeBilíngue PT/ENWCAG

Contexto

Eu precisava de um portfólio que mostrasse como eu trabalho, não só o resultado.

Em vez de esperar um projeto de cliente pra contar essa história, usei o próprio site como primeiro case, para apresentar a forma como eu trabalho. O portfólio tinha que servir pra candidaturas a vagas e pra trabalhos como freelancer ao mesmo tempo. Além disso, tenho interesse em disponibilizar projetos funcionais e artigos.

As restrições foram as de um projeto real: escopo enxuto, estilo MVP (uma Home com quatro seções e esta página), em duas línguas, responsivo e pensado para acessibilidade e um Design System que ainda estava por nascer.

Dúvidas frequentes

Na sequência, pretendo compartilhar alguns projetos funcionais. Partir com uma base bem estruturada: bilíngue, acessível, responsiva e reutilizável, vai tornar todos os próximos projetos mais ágeis. A cada nova parte agregada ao site, terei menos decisões básicas de design, e consequentemente mais tempo para me dedicar ao objetivo principal de cada projeto.

São, inclusive acabei demorando mais do que esperava antes de começar a planejar e estruturar o processo. Por outro lado, essas decisões vão me trazer muita liberdade para partir inclusive para projetos mais ousados, uma vez que já estou partindo do que importa pra mim para os próximos cases. Eu quero que os meus projetos funcionem independente de dispositivo, idioma, idade ou deficiência. Certamente haverá adversidades e aparecerão limitações, mas esse é um sistema novo e vivo, que pode se adaptar e evoluir.

Processo

Cada área do site passa pelo mesmo caminho

Criei um plano de trabalho que partiu de 5 pilares: Requisitos e objetivos; Análise de outras páginas de portfólio; Criação da identidade visual e escolhas de design primitivas como cores e tipografia (das quais eu não trato neste case); Estrutura mínima (tokens primitivos, hospedagem, registro de domínio, Storybook, Tailwind…); Estrutura inicial do site.

Na sequência, cada seção do site passou por um ciclo de 5 etapas. O que é descartado fica já na segunda etapa. O código do site só recebe a versão final e diferentes seções podem estar em etapas diferentes ao mesmo tempo.

  1. Inspiração / Busca por referênciasPesquisa por referências para estilo de componentes, composição, motion…
  2. Rascunho (promptframes)Várias direções, em HTML e CSS sendo comparadas diretamente no navegador, com textura, blur e animações reais. A direção escolhida passa por uma lista de checagens: WCAG, Tokens não existentes, Decisões de design para a seção, Componentes que podem surgir.
  3. FigmaO Figma foi definido como Fonte de Verdade no projeto. A decisão escolhida é conferida e reconstruída com os tokens semânticos. A regra é: um token novo só nasce quando uma seção precisa dele. Até aqui o site existia somente na versão desktop: assim que essa versão é fechada, defino a versão para mobile.
  4. StorybookTokens, componentes e suas variantes entram no Storybook, que reflete o trabalho feito no Figma.
  5. SiteSó depois de validado no Storybook é usado na página.
53Direções testadas nas 4 seções da Home
4Checagens antes de cada seção sair do rascunho
2Páginas fechadas no Figma, versão desktop e mobile
31Componentes criados

Dúvidas frequentes

Primeiro me dediquei aos pilares do projeto, que foram organizados no Notion. O projeto de Identidade visual foi registrado no Notion, e Figma / Adobe Illustrator. Então usei um projeto no Claude e criei um arquivo chamado plano de trabalho, em que todas as regras foram definidas. O fim de cada passo era gatilho para começar o seguinte, para que nenhuma etapa fosse pulada. A cada atividade eu iniciava uma nova sessão, para que tudo ficasse organizado.

Tive 3 maiores desafios. Primeiro foi estruturar o plano de trabalho, levou erros e acertos até chegar no resultado. Segundo, as decisões de design mesmo, porque trabalhar para um projeto meu é muito mais complicado e chegar em um resultado que refletisse um pouco de mim foi bem difícil. Com certeza ajustes surgirão, mas me identifiquei com o resultado, e com todo o trabalho envolvido foi uma boa relação tempo versus resultado. Por último a análise de acessibilidade, que é mais complexa do que eu imaginava, então impacta nas escolhas de design e animações.

Usei a IA muito para ideação e como ferramenta para a execução das decisões que eu tomei. Antes de começar qualquer trabalho pesquisei e busquei referências para sempre chegar na IA com a minha visão e decisão. Assim a IA pode só executar e acelerar o processo, ou iterar em cima do que eu trouxe e trazer sugestões.

Decisões

Escolhas que mais impactaram

Decisão

Criar um plano de trabalho

Fundamental para o prosseguimento do projeto, porque a IA não consegue manter uma direção sozinha e se torna muito cansativo ficar conferindo as escolhas que ela faz. Isso me deu uma estrutura que facilitava a conferência do que ela fez.

Decisão

Tomar todas as decisões

Apesar de agilizar muito o processo, optei por demorar um pouco mais e realizar todas as decisões de design por mim, inclusive as nomenclaturas dos tokens. Isso me deu mais controle do que era criado e criou um padrão que ela passou a identificar e acompanhar.

Decisão

Testar fora do Figma primeiro

Comparar interação, texturas e animações no navegador faz muita diferença e traz muito mais liberdade. Assim eu não me limito pelas limitações do Figma e ao mesmo tempo posso conferir a complexidade para executar as minhas decisões antes de ser oficial.

Decisão

Checklist de conferência antes do Figma

Esse checklist me passava todas as ferramentas para a transição pro Figma: já alterar o que é ruim pra acessibilidade, saber quais tokens vou criar, quais componentes vão surgir ou não.

Decisão

Pesquisa, Pesquisa, Pesquisa

A IA agiliza muito todos os processos e é fácil se perder nas decisões, especialmente nos dias mais cansativos. A pesquisa já me deixava preparada pra navegar pelos processos com a tendência de deixar ela resolver o que não é para ela resolver.

Dúvidas frequentes

Com certeza. Foi meu primeiro projeto com auxílio de IA do início ao fim, então as balizas foram feitas a cada deslize dela. Além disso, no início alguns caminhos estavam muito longos e foram sendo revistos e simplificados.

Na pasta do projeto eu fui criando arquivos para agrupar tipos de decisões: algumas eram só para a execução do projeto, outras valiam somente para uma seção. Achei assim melhor porque o meu arquivo inicial foi ficando longo e não tem porque a IA ficar lendo o que não precisa toda vez. No mais, também facilita a minha leitura e pesquisa nos registros do projeto.

Solução

Home e Página de Projeto, Design System pequeno e vivo

Cada seção responde uma pergunta: quem eu sou, o que eu faço, como me encontrar. O case apresenta de forma sucinta o meu processo. Componentes e tokens semânticos surgiram dessas seções, não de uma lista feita antes.

O primeiro rascunho é feito para desktop. Depois de finalizar as decisões e partir para o Figma, sigo para a versão mobile e então reflito sobre a composição e os componentes para até 360px de largura.

Abaixo dá pra perceber que alguns componentes se mantiveram iguais, outros precisaram de pequenas adaptações e poucos tiveram mudanças maiores, para garantir que a experiência seja o mais parecida com o desktop quanto possível.

Dúvidas frequentes

Não. Eu tive um direcionamento geral, mas assim como um processo de design thinking, o processo de criação é iterativo, é circular mas não rígido. Aconteceu por exemplo de uma seção ser pensada e na seção seguinte eu perceber que não encaixava muito bem com a ideia que eu tinha para a seção atual. Então isso aconteceu de forma natural e foi nesses momentos que mais ajudou eu ter meu processo que podia acontecer de forma paralela para cada parte do site.

Normalmente eu teria uma pastinha com as folhas de rabiscoframes ou uma página no Figma com wireframes de baixa fidelidade. Com esse processo de promptframes, algo que eu gostei muito de ter feito foi: para cada seção eu criei um arquivo html de galeria, que mostra todas as direções e cada modificação que a direção recebeu, com descrição. Isso foi muito legal porque me permite acompanhar a quantidade de testes que eu fiz e ainda consultar cada um caso eu precise.

Resultado

Site no ar, Design System funcional e criação de um processo replicável

O ciclo de trabalho tornou possível trabalhar em paralelo: o Hero já estava no Figma enquanto o Sobre ainda era um rascunho. E registrar cada decisão por escrito evitou retrabalho e facilitou quando uma escolha precisava ser revista.

Acompanhe o andamento atual desse case:

5 de 6itens feitos

Já está feito

  • Todas as seções fechadas no Figma (feito)
  • Versão mobile (feito)
  • Tokens primitivos e semânticos confirmados (feito)
  • Contraste adequado em todas as áreas (feito)
  • Storybook no ar e atualizado (feito)

Vem agora

  • Versão em inglês (a fazer)

Ficou com alguma dúvida? Tem alguma dica?

Entra em contato, logo abaixo :)

Dúvidas frequentes

Com certeza. Uma das vantagens de não ter pulado etapas, de ter criado um planejamento e regras de trabalho e de ter registrado todo o trabalho é justamente ter como resultado um processo de trabalho replicável em outros projetos, o que vai me economizar muito tempo.

Eu levei em torno de 1 mês e meio para fazer esse projeto, incluindo a parte de estratégia e o projeto de identidade visual. Acredito que foram umas 2 semanas em torno da identidade visual, e o restante dedicado ao projeto. As etapas mais longas envolveram busca por referências e em segundo lugar as pesquisas antes de executar as etapas no primeiro ciclo, para que eu pudesse fazer o trabalho de direção da IA, ao invés de ela dirigir o meu trabalho e resultados.

Projetos

Outros projetos

  • Em breve
  • Em breve

Contato

Manda uma mensagem