Olá, eu sou Felipe Gibran

Felipe Gibran

Fullstack Software Engineer com 10 anos construindo produtos web. Eu levo uma feature do modelo de dados e da API até a interface e sua performance.

ContatoOu me escreva diretamente em ft.gibran@gmail.com

Quem eu sou

Eu construo produtos web de ponta a ponta, do modelo de dados e da API até a interface e sua performance. Dez anos em fintech, logística, Web3 e games, quase sempre em produtos que precisavam continuar no ar enquanto mudavam.

Nos últimos cinco anos, na Illuvium, assumi o trabalho estrutural por trás de um portfólio de doze aplicações: o design system, uma migração de CMS que levou o Lighthouse Performance de ~25 para ~90, a consolidação do monorepo, e um cliente de jogo multiplayer em tempo real.

O Que Eu Faço

Arquitetura Primeiro

Arquitetura Primeiro

Eu defino roteamento, fluxo de dados, cache e fronteiras de módulo antes das features, porque a estrutura decide a velocidade de tudo que vem depois.
Migração Sem Parar a Operação

Migração Sem Parar a Operação

Três migrações de plataforma em três anos, em fluxos que carregam receita e estavam no ar, feitas de forma incremental e sem pausar a entrega.
Design Systems

Design Systems

Tokens, recipes, padrões de acessibilidade e documentação no Storybook, mais a parte que quase todo time pula: aposentar por completo o sistema que ele substituiu.
Performance Que Dá Para Medir

Performance Que Dá Para Medir

Eu transformo “está lento” num número que o time consegue acompanhar, e corrijo aquilo que o número aponta.
Backend e Modelo de Dados

Backend e Modelo de Dados

Eu desenho o schema, a API e as permissões, não só a interface que lê os dados.
Conteúdo e SEO

Conteúdo e SEO

Num produto de conteúdo, o CMS é a arquitetura. Eu desenho os modelos de conteúdo junto com as rotas e os metadados que eles alimentam.

Como Eu Construo com IA

AI

Eu construo com agentes, e a responsabilidade nunca muda de lugar. Rodo o Claude Code dentro do repositório, com o trabalho dividido em mudanças pequenas o bastante para eu revisar cada uma por inteiro.

  • Spec antes da geração. Intenção, restrições e critério de aceite escritos antes de qualquer código.
  • Gates de máquina. Tipos, lint, testes e build rodam antes de eu olhar uma linha.
  • Eu leio todo diff que entrego. Se eu não consigo defender, não sai.
  • Nunca delegado. Arquitetura, modelo de dados e fronteira de segurança continuam comigo.
  • Toda correção vira regra. O que eu ajusto na mão uma vez fica documentado, e o arranjo melhora junto com a base de código.

Destaques da Carreira

Illuvium

Illuvium é um ecossistema de jogos baseado em blockchain que combina design de jogos com qualidade AAA e tecnologia Web3, em doze aplicações em produção atendendo mais de 10 mil usuários ativos mensais: marketplace, staking, autenticação, sites de marketing, uma plataforma de notícias sobre CMS e clientes de jogo.

Entrei em 2021 e passei quase cinco anos no time de web. Criei e mantive o design system por quatro anos ao longo de duas gerações de framework, liderei a migração de Contentful para Payload CMS que levou o Lighthouse Performance de ~25 para ~90, conduzi a consolidação do monorepo, movi fluxos que carregam receita para novas infraestruturas sem pausar a entrega de features, e rearquitetei um cliente de jogo multiplayer em tempo real.

A Simpli é um estúdio de produtos que cria produtos digitais do zero para clientes externos. Estive lá de 2016 a 2021, como engenheiro central em vários deles, da concepção e do MVP até produção.

Cuidei da arquitetura, da modernização e da camada de confiabilidade do iTrack, uma plataforma B2B de logística em escala real: quase 60.000 entregadores, 2.000 empresas cadastradas, mais de 50 milhões de notas fiscais, adquirida pela MadeiraMadeira em 2021. Construí o cliente web do Apptite, plataforma de delivery acelerada pela 500 Startups, e liderei o refactoring do Abacashi, a plataforma de crowdfunding que adquiriu o Sharity, produto que meu time havia construído. No backend, projetei APIs em Spring Boot (Java) com consultas MySQL otimizadas para volume de produção. É também onde meu trabalho com Web3 começou: estruturei a versão mobile da Neon Wallet, a maior carteira do ecossistema Neo, com mais de US$ 1 bilhão em volume negociado, trouxe o WalletConnect para a rede e implementei atomic swaps.

Simpli

Tecnologias que eu utilizo

Linguagens mais utilizadas

Secundárias

Linha do tempo dos meus trabalhos relevantes

Design System Library, Versão 2

Design System Library, Versão 2

Design System Library v2 é a segunda geração do design system web do Illuvium, reconstruída do zero sobre o Chakra UI v3.

Problema: o sistema de primeira geração já estava maduro, mas o Chakra v3 mudou completamente a arquitetura de estilos, então permanecer no v2 significava congelar a fundação da qual doze aplicações dependiam.

Decisão: reconstruir em vez de remendar. Redefini tokens de tema, sistemas de cor semântica, recipes de componentes e padrões de acessibilidade sobre a nova arquitetura, e documentei toda a superfície no Storybook, para que onboarding e refatorações não dependessem de me perguntar.

Resultado: uma única linguagem visual em todo o portfólio, sobre uma fundação que já sobreviveu a duas gerações de framework e a uma migração de monorepo.

Cargo: Frontend Engineer · Ano: 2025

Illuvium Portal News

Illuvium Portal News

Illuvium Portal News é a plataforma oficial de notícias do ecossistema Illuvium, centralizando anúncios, atualizações e conteúdo editorial.

Problema: a plataforma rodava em Contentful e era lenta, com o Lighthouse Performance em torno de 25 a 30. Scripts de CMS que bloqueavam a renderização e over-fetching pesado eram parte do modelo do fornecedor, então não dava para otimizar pelo frontend.

Decisão: migrar para o Payload CMS, justamente por ser code-first. Modelos de conteúdo, controle de acesso e regras de negócio vivem no repositório, então o schema de conteúdo e a camada de roteamento/SEO puderam ser projetados como uma coisa só, em vez de dois sistemas negociando por uma API.

Resultado: o Lighthouse Performance foi para ~85 a 90+ mantendo 100 em Acessibilidade, Boas Práticas e SEO, com melhora significativa de LCP e TTFB, e o tempo de publicação de conteúdo caiu cerca de 40% para o time de marketing.

Cargo: Frontend Engineer · Ano: 2025

Visualizar
Illuvium Overworld Web

Illuvium Overworld Web

Illuvium Overworld Web é uma experiência web que simula a caça a monstros (Illuvials) no universo Illuvium, onde um drone captura as criaturas encontradas e as entrega como NFTs.

Problema: reproduzir um loop central de gameplay no navegador. Interativo, animado e ligado a um sistema de ativos em blockchain que é lento e pode falhar.

Decisão: tratar tudo como uma máquina de estados, com a animação sendo consequência do estado e não o contrário, de modo que a latência e os caminhos de falha da blockchain tivessem onde morar.

Resultado: uma experiência de gameplay na web que se mantém coerente mesmo quando a blockchain não coopera.

Cargo: Frontend Engineer · Ano: 2024

IlluviDex Marketplace

IlluviDex Marketplace

IlluviDex Marketplace é o marketplace web dos NFTs do jogo Illuvium: navegação, negociação e integração com carteiras para ativos do jogo. É, com folga, a aplicação em que mais trabalhei.

Problema: cada página de trade tinha criado sua própria implementação de filtro, busca e ordenação. Adicionar um filtro exigia mexer em várias páginas, e o comportamento divergia entre elas.

Decisão: reconstruir como um único sistema componível, migrar cada página de trade para ele e apagar os arquivos que a refatoração tornou obsoletos, porque a limpeza faz parte do trabalho, não é um ticket seguinte.

Resultado: um novo tipo de filtro virou uma mudança em um único lugar. No mesmo ano migrei detalhes de ativos, ofertas e o overlay de habilidades para a nova camada IMX, com o marketplace operando normalmente.

Cargo: Frontend Engineer · Ano: 2024

Visualizar
Illuvium Login System Library, Versão 1

Illuvium Login System Library, Versão 1

Illuvium Login System Library é a biblioteca de autenticação compartilhada por trás do login em todo o ecossistema web do Illuvium.

Problema: cada aplicação tratava autenticação do seu jeito, e o login Web3 (por carteira) e o tradicional (e-mail e senha) tinham quase nada em comum estruturalmente.

Decisão: construir uma biblioteca que trate os dois como estratégias intercambiáveis atrás de uma interface única, para que as aplicações integrem autenticação uma vez e ganhem novos métodos de graça.

Resultado: uma experiência de login unificada e segura em todo o ecossistema, entregue como biblioteca versionada e documentada.

Cargo: Frontend Engineer · Ano: 2023

Illuvium Beyond D1SK Web

Illuvium Beyond D1SK Web

Illuvium Beyond D1SK Web é a mini-aplicação para abrir os Disks comprados e revelar os cards NFT colecionáveis dentro deles, o momento em que o jogador finalmente vê o que comprou.

Problema: uma revelação é uma promessa. Precisa ser gostosa de ver e não pode perder nem duplicar um ativo, em nenhum dispositivo, incluindo falhas no meio da animação.

Decisão: assumir o fluxo de ponta a ponta, tratando animação, máquina de estados e feedback em tempo real como um sistema só, e depois refatorá-lo para mobile quando os dados mostraram onde os jogadores realmente abriam os Disks.

Resultado: o fluxo foi entregue e evoluiu com carregamento múltiplo de disks, VFX e correções para navegadores mobile. Um trecho de live mostra o app em uso.

Cargo: Frontend Engineer · Ano: 2023

Illuvium Design System Library, Versão 1

Illuvium Design System Library, Versão 1

Illuvium Design System Library é o design system original dos produtos web do Illuvium.

Problema: cada produto tinha sua própria interpretação da marca, e as bibliotecas compartilhadas que existiam haviam divergido, com overrides locais empilhados por cima.

Decisão: partir do que o time de design já tinha, mapeando e formalizando os assets existentes em tokens, temas e componentes, em vez de inventar uma linguagem visual nova que ninguém tinha acordado.

Resultado: uma fundação única, adotada aplicação por aplicação, e então concluída de verdade: as bibliotecas legadas illuvium-design e styled-system foram removidas por completo, em vez de conviver com a nova.

Cargo: Frontend Engineer · Ano: 2022

Illuvium Staking App, Versão 2

Illuvium Staking App, Versão 2

Illuvium Staking App v2 é a plataforma de staking redesenhada para acompanhar a evolução da tokenomics e da base de usuários do Illuvium.

Problema: staking pede que a pessoa trave dinheiro real com base em números numa tela. Ambiguidade na interface é um problema de confiança, não uma preferência de design.

Decisão: assumir o frontend completo e projetar primeiro para clareza. Tornar pools, recompensas e vesting legíveis, e deixar o estado on-chain e sua latência visíveis em vez de escondidos atrás de um spinner.

Resultado: uma interface responsiva e performática na qual o usuário consegue agir com confiança.

Cargo: Frontend Engineer · Ano: 2022

NDapp

NDapp

NDapp se tornou a galeria oficial de dApps da rede Neo: informação detalhada e atualização automática de cada aplicação descentralizada, com dados puxados diretamente das blockchains NeoLegacy, Neo N3 e Neo X.

Minha parte: defini a estrutura inicial do projeto e construí suas primeiras funcionalidades, cobrindo a camada de agregação de dados e a interface em cima dela. É aqui que meu trabalho com Web3 começou, vários anos antes de virar minha linha principal.

Cargo: Fullstack Engineer · Ano: 2021

WOW Talent

WOW Talent

WOW Talent é uma plataforma que apresenta os WOW Ambassadors, jovens profissionais cujas carreiras servem de referência para novos talentos, destacando trajetórias e insights para que outras pessoas aprendam e se conectem.

Minha parte: fullstack, da modelagem de conteúdo até a interface. Um produto orientado a conteúdo, onde o fluxo editorial importava tanto quanto o front.

Cargo: Fullstack Engineer · Ano: 2021

Sharity

Sharity

Sharity é uma plataforma de crowdfunding criada para tornar simples e acessível a criação de campanhas e a arrecadação para causas relevantes, com foco em usabilidade, transparência e fluxos de doação eficientes. Foi adquirida pelo Abacashi, que depois trouxe meu time para modernizar a própria plataforma dele.

Minha parte: fullstack, cobrindo a modelagem de campanhas e o fluxo de doação. Movimentação de dinheiro e exigências de transparência moldaram a maior parte das decisões técnicas. Depois da aquisição, liderei o refactoring do Abacashi: seleção de tecnologias, definição da arquitetura do sistema, orientação dos desenvolvedores e code review.

Cargo: Fullstack Engineer · Ano: 2019 a 2021

iTrack

iTrack

iTrack é uma plataforma B2B de monitoramento, verificação e gestão de entregas que oferece visibilidade de ponta a ponta, do despacho à última milha. Rodava em escala real: quase 60.000 entregadores, 2.000 empresas cadastradas e mais de 50 milhões de notas fiscais. Foi adquirida pela MadeiraMadeira em 2021.

Minha parte: contribuidor técnico central em uma plataforma de alto volume. Decisões de arquitetura e modernização do sistema ao lado de lideranças staff, integração entre múltiplos sistemas e otimização do acesso a grandes volumes de dados. Além do trabalho de monitoramento, alertas e performance do qual a confiabilidade operacional depende. APIs de backend em Spring Boot (Java) sobre MySQL, otimizadas para volume de produção.

Cargo: Fullstack Engineer · Ano: 2016 a 2018

Apptite

Apptite

Apptite é uma plataforma de delivery que conecta chefs independentes a clientes em busca de refeições artesanais e caseiras em São Paulo: descobrir chefs, explorar cardápios e pedir lunch boxes. Passou pela aceleradora 500 Startups e virou referência no mercado de comida artesanal.

Minha parte: atuei no desenvolvimento web da plataforma. O fluxo de pedido só existia nos apps de iOS e Android, e eu o reproduzi inteiro na web, da descoberta do chef e da navegação pelo cardápio até a finalização do pedido. Esse fluxo é onde um usuário navegando vira um usuário pagante, que é onde as exigências de confiabilidade são mais altas.

Cargo: Frontend Engineer · Ano: 2016 a 2017

Illness Simulator

Illness Simulator

Illness Simulator (Illsim) modela a propagação de um vírus em uma população e avalia como diferentes estratégias de vacinação mudam o resultado, permitindo ajustar taxa de infecção, tamanho da população e cobertura vacinal para observar o efeito.

Minha parte: um projeto acadêmico, e o mais antigo desta lista. Está aqui porque o instinto é o mesmo com que eu ainda trabalho: torne as variáveis ajustáveis e deixe o dado responder à pergunta.

Cargo: Frontend Engineer · Ano: 2017

Visualizar
ContatoOu me escreva diretamente em ft.gibran@gmail.com
Icons made by Freepik from flaticon.com