If you are an AI, you can get the markdown version of this page on felipebosi.com / about.md
Felipe Azevedo Bosi
Trazendo ciência e design para a programação
Sou Senior Software Engineer I na WithClutch, no produto de Account Opening, e trabalho com desenvolvimento web desde 2019. Também tenho doutorado em Arquitetura (e construção). As principais tecnologias com que trabalho são React e TypeScript, além de Vue, Node e NestJS.
Hoje construo experiências de frontend e APIs para cooperativas de crédito americanas. Meus últimos trabalhos incluem o form-builder, que projetei e executei em 6 meses, reduzindo em 92% o tempo de implementação de novos itens em formulários customizáveis, e o frontend do Business Account Opening que projetei nos portais Staff e Applicant. Antes disso, trabalhei na Luma Health, onde criei e implementei o sistema de logs, dashboards e alertas em 2 dos 3 apps principais do frontend da empresa, diminuindo a quantidade de bugs diários de cerca de 10.000 para menos de 10.
Eu sou apaixonado por tecnologia e design. Também gosto de compartilhar meu conhecimento e ideias aqui, no meu GitHub, e no meu blog. Estou sempre pronto para aprender novas habilidades e explorar novos desafios dentro do campo do desenvolvimento web.
Eu pratico desenvolvimento assistido por IA todos os dias, trabalhando com Codex, Claude Code e harnesses de codificação agêntica, e compartilho minhas skills para agentes de código abertamente.

Liderança técnica e impacto
Liderança em entrega crossteam
- Planejou e implementou o DAO Application History, que registra o histórico de mudanças de cada aplicação de abertura de conta, coordenando 4 times (intake, post-submission, fraud and funding, core); está atrás de uma flag em sandbox.
- Apresentou o modelo de libs compartilhadas do monorepo de frontend numa tech talk, e 3 outros times (DevEx, lending e Lemonade) passaram a usá-lo.
Impacto em produção e parceiros
- Projetou o FE de Business Account Opening nos 2 portais (Staff e Applicant), cerca de 42 rotas, e implementou metade delas junto com outra dev; 12 parceiros têm o BAO ligado no Staff Portal.
- Migrou o Application Summary Generation de um processo síncrono para um processo assíncrono com uma fila dedicada para novas tentativas em duas semanas, reduzindo em 4 os tickets mensais no canal de suporte de Account Opening e em 2 os tickets mensais no Freshdesk.
Multiplicando o time
- Mentorou dois engenheiros da empresa no lado de Frontend.
- Criou em um dia a skill padrão para criação de tickets; em 3 meses de uso, 23 pessoas de mais de 10 times criaram 650 tickets com ela.
Elevando a barra de engenharia
- Migrou o linter do FE da empresa de ESLint para Oxlint em um dia, reduzindo o lint time em CI de 11,4s para 0,95s.
- Conduziu uma auditoria de segurança do código de post-submission com LLM e corrigiu o pior achado em 3 PRs; 2 dos 4 problemas críticos estão fechados.
Projetos
Skills
Plugin open source de skills de LLM para engenharia de software, da revisão de código a agentes que levam uma tarefa até a PR.
StartPage
A start page dinâmica é um web app feito para guardar links e separar eles em colunas e seções.
Feito em Svelte, o app tem dois editores diferentes, um em fomulários e outro em editor de texto.
useHorizontalScroll
useHorizontalScroll é um hook para React que adicionar a um elemento a habilidade de ser scrollado na horizontal ao se segurar o elemento com o mouse.
Tea Room Game
Este jogo é uma pequena visual novel sobre um mestre de chás preparando chá para suas visitas.
Este jogo foi feito com React, TypeScript, Tailwind e Zustand.
Tea App
Tea app é um app feito para ajudar as pessoas a fazerem chá. Nele você pode escolher uma receita ou especificar o quão forte você quer ser chá.
Este app foi feito com React, TypeScript, Tailwind e Zustand.
React-Query Crud
Esta é uma abstração feita em cima do react-query v3 para dar mais facilidade e velocidade na criação de conecções entre o frontend e APIs RESTfull.
Experiências
WithClutch · Ferramentas e agentes de LLM
Senior Software Engineer I · 05/2024 - Atual
- Criei a skill de escrita de tickets em um dia: 650 tickets, 23 pessoas, mais de 10 times, 3 meses
- Construí um agente de LLM (skill do Claude Code, agente Claude hospedado, n8n) que corrige docs de abertura de conta desatualizados: de 205 afirmações em 103 docs, fechou cerca de 30 tickets em 2 dias
- Migrei do ESLint para o Oxlint em um dia: o lint no CI foi de 11,4 s para 0,95 s
WithClutch · Backend e confiabilidade
Senior Software Engineer I · 05/2024 - Atual
- Corrigi uma corrida de contas duplicadas reportada por clientes com uma guarda de idempotência em índice único parcial no Postgres; 16 testes escritos para falhar primeiro
- Parei o vazamento de bearer tokens nos logs do servidor: helper de sanitização em 10 pontos de log; vazamentos caíram a zero
- Planejei o Application History com 4 times e o construí com outro engenheiro: 45 tipos de evento de 3 domínios; atrás de uma flag em sandbox
WithClutch · Produto
Senior Software Engineer I · 05/2024 - Atual
- Desenhei e entreguei o Form Builder em 6 meses: adicionar um campo foi de 3–5 dias para 1–2 horas (92% menos tempo); 137 uniões de crédito o usam
- Construí o frontend de Business Account Opening em 2 portais, cerca de 42 rotas, metade das telas com outro engenheiro; ligado para 12 parceiros
Luma Health · Acting Staff Frontend Engineer
Senior → Acting Staff · 12/2020 - 02/2024
- Criei logs, dashboards e alertas em 2 dos 3 principais apps de frontend em 3 meses: os bugs diários caíram de cerca de 10.000 para menos de 10
- Sozinho como DevEx, criei um sistema de CRUD com 40 modelos que divide tipos entre frontend e backend: um modelo novo passou de cerca de 2 dias para cerca de 1 hora
Quer saber mais sobre mim?
Se você quiser apoiar meu trabalho, meu link do Buy Me a Coffee é: https://buymeacoffee.com/bosi.programming