Emerson GonçalvesEngenheiro de software sênior

Agora

Um registro do que estou construindo, estudando e testando neste momento.

Atualizado em

Ferramentas do dia a dia

Tenho usado bastante OpenCode e Codex. Meu ambiente fica principalmente no LazyVim, com tmux e WezTerm, todos com configurações que fui montando para o meu jeito de trabalhar. Me sinto bem produtivo por ali.

Às vezes também abro o Cursor para implementar ou investigar alguma coisa. Para conferir mudanças e ler código com atenção, costumo voltar ao Vim. É onde me sinto mais rápido para navegar e entender o que está acontecendo.

O que estou construindo

Uso agentes de IA como parte do trabalho de engenharia nesses projetos. Eu defino o problema, tomo as decisões técnicas, reviso o código e valido o que foi construído. Entender como a solução funciona faz parte da entrega, inclusive para conseguir mantê-la e evoluí-la depois.

Filhos2

Desenvolvo o Filhos2, um aplicativo em React Native para ajudar na organização do cuidado compartilhado. Ele reúne recursos para acompanhar despesas, compromissos e a comunicação entre os responsáveis, e já está publicado na Google Play e na App Store.

Agora estou trabalhando para tornar o app mais resiliente e melhorar as funcionalidades existentes. O foco é facilitar o uso e torná-lo cada vez mais útil na rotina de quem precisa organizar esses cuidados.

Nosso Fit

Estou criando com minha esposa um app web para montar planos de treino e acompanhar os exercícios no dia a dia. Usamos para entender os movimentos, acompanhar a evolução e encontrar o que podemos melhorar.

Por enquanto, é para uso pessoal. Temos gostado mais dele do que dos aplicativos de academia que usávamos antes, o que já dá uma boa vontade de continuar desenvolvendo.

Take Fast Notes

Criei o Take Fast Notes para reunir notas, tarefas e imagens. Queria que registrar alguma coisa fosse tão rápido quanto abrir um arquivo TXT, que era o que eu mais usava.

Uma imagem também pode virar uma tarefa. Quando estou com pressa, tiro uma foto e deixo ali para resolver e marcar como concluída depois.

Hoje uso o app em várias áreas da minha vida. Meu filho também usa para estudar e acompanhar o progresso nos jogos. Virou uma ferramenta nossa, daquelas que a gente se acostuma e não quer largar.

StudioWP FSE

Criei o StudioWP FSE para substituir o Elementor, que eu usava e já não estava atendendo bem ao que precisava. Queria uma base com mais controle sobre o desempenho e uma edição de conteúdo simples para quem administra o site.

O tema usa a edição completa do WordPress (FSE) e reúne blocos personalizados que venho desenvolvendo e usando em projetos reais. Nos sites que construí com ele, tenho conseguido resultados na faixa verde dos Core Web Vitals.

Atualmente, estou melhorando os blocos mais usados e trazendo algumas funcionalidades para o próprio tema, reduzindo a necessidade de instalar plugins. Ele já conta com formulários nativos, um mini CRM e controles para organizar a ordem de publicação e gerenciar conteúdos como sliders e carrosséis.

É um projeto que evolui junto com os sites que faço. Quando uma necessidade aparece com frequência, avalio como incorporá-la à base e facilitar os próximos trabalhos.

Um gerador de propostas

Cansei de gastar tempo repetindo as mesmas coisas no Google Docs e resolvi criar uma ferramenta para isso.

Ela usa uma conversa para montar propostas a partir de modelos que preparei para cada tipo de serviço. A IA ajuda nesse processo, mas os modelos e o fluxo de criação não dependem dela. Eu continuo definindo o que será proposto, orientando os ajustes e aprovando o resultado.

Por enquanto, estou testando só para uso pessoal. Já uso bastante e tem funcionado bem na minha rotina.

Um template de sites em Astro

Estou criando um template com componentes validados e ferramentas que ajudam na criação e manutenção de sites. Ele inclui integração com Google Avaliações, geração de thumbnails com IA e auditoria de SEO.

Também estou preparando documentação para orientar a criação de cada projeto. Quero agilizar o trabalho e ter uma boa base, com espaço para pensar no que faz sentido para cada empresa e para o objetivo do site.

Tenho cuidado para que essa facilidade não vire uma fábrica de sites com a mesma cara. É o tipo de coisa que me incomoda no conteúdo gerado por IA e que quero evitar nos meus projetos.

Apps para experimentar IA

Criei e publiquei na Google Play aplicativos para identificação de plantas e insetos. Também desenvolvi um app para criar fotos de perfil com ajustes no fundo da imagem. São projetos que uso para aprender e testar IA como funcionalidade de um produto.

Fazer a integração foi relativamente simples. O maior desafio tem sido equilibrar o custo de uso, especialmente o consumo de tokens. Isso exige cuidado com o que é enviado ao modelo e com o código ao redor da integração, incluindo validações e proteções para manter a qualidade e a segurança.

Esses experimentos também alimentam meus estudos sobre como usar IA de forma útil e com um custo que faça sentido.

O que estou estudando

Tenho estudado harnesses, desempenho de agentes de IA e uso de tokens. Estou interessado em como organizar as ferramentas, o contexto e o processo de trabalho dos agentes.

A pergunta que tem guiado meus estudos é: como entregar mais e melhor, com qualidade, entendendo o que foi feito e por quê?

Acredito que ainda há bastante espaço para experimentar e melhorar nessa área. Quero participar disso enquanto uso essas ferramentas no trabalho e nos meus projetos.

O que estou acompanhando

Tenho estudado e acompanhado o Tech Lead Club. Gosto da profundidade dos conteúdos e das trocas com profissionais que compartilham suas experiências.

Tem sido um bom lugar para aprender com mais calma, fora da correria de acompanhar toda novidade que aparece.