Retrospectiva de Janeiro

Janeiro é um ótimo mês, já que sendo início do ano, tendo a refletir sobre minhas ações e crescimento.

Quero mencionar algumas das coisas que fiz neste mês até agora por categoria, projetos profissionais, projetos pessoais etc.

Projetos Profissionais

Aprimoramento do Projeto ETL

Nas primeiras 2 semanas do mês, finalizei um projeto que estava trabalhando em dezembro antes das férias. Foi extremamente desafiador e estou orgulhoso que está rodando há vários dias em produção sem erros. Não posso compartilhar todos os detalhes, mas é um projeto ETL (Extract Transform and Load). A extração foi feita com técnicas de web crawling, incluindo gerenciamento de segredos, depois transformando os dados para coletar insights e exibi-los em um dashboard. O projeto está rodando há alguns meses com uma única fonte de dados, o trabalho estava mais relacionado à introdução de uma nova fonte de dados e adaptação do sistema para suportar isso e possivelmente mais fontes no futuro. É um projeto nodejs que iniciei para este cliente há 3 anos.

Otimização de Performance Web

Trabalhei na melhoria dos web vitals, melhorando o carregamento da página, removendo elementos desnecessários, é um projeto em remixjs hospedado na vercel, usando imagens responsivas com srcSet, carregamento lazy de third-parties, introduzi sitemap, removi URLs antigas não relevantes. Estou principalmente usando o google search engine, mas estou tentando conseguir acesso a algo como href ou semrush para ajudar com outra camada de métricas para melhorar o SEO do site daqui pra frente. Estou usando Cloudflare Images neste projeto, é bastante bom, agora meu desafio é convencer a equipe que um third-party está causando Cumulative Layout Shift (CLS) e melhorá-lo pode levar a um melhor indexamento, é um acordo entre equipes antes que eu tome ação, a correção é fácil mas comunicação e compreensão são os aspectos mais importantes aqui.

Integração de Pagamento Crypto

Também avaliei como poderia usar o coinbase commerce para começar a coletar pagamentos para um dos meus clientes. Estou super empolgado com este projeto porque o ecossistema crypto em geral parece ser um solo muito fértil, o coinbase commerce é especialmente interessante por causa de sua integração via API que em muitos aspectos me lembra a facilidade de integração do Stripe, acho que esse era o objetivo deles afinal.

Revitalização de App React Legacy

Este mês foi o primeiro mês que comecei o processo de reiniciar uma aplicação react que estava dormente por 1 ano e meio. É desafiador gerenciar dependências, mas tem sido um exercício possível de paciência e boas decisões para economizar tempo, evitando ficar preso em problemas que não nos aproximarão do objetivo, e espero que o projeto seja mais fácil de manter daqui pra frente, e também estou trabalhando com uma nova equipe aqui e estou empolgado em me expor ao react-native novamente.

Projetos Pessoais

Plataforma TBBC.app

Bem, você está basicamente no meu projeto pessoal, tbbc.app é meu segundo maior site pessoal já feito, é um projeto nodejs com vários frontends e eu amo fazer experimentos aqui quando tenho algum tempo livre.

Web App Activity Track

Um dos destaques foi o webapp Activity Track, desenvolvido inteiramente com Cursor AI. Não escrevi um post adequado sobre isso, deveria fazê-lo para entrar em mais detalhes, em resumo é uma aplicação de registro de atividades offline first imitando o gráfico de atividade do github, você pode instalá-lo no seu celular, todos os dados são armazenados com indexed db, e tem funcionado muito bem, tem mais de 300 visitas em janeiro. Quero tornar possível sincronizar as atividades entre dispositivos e talvez até adicionar notificações para me lembrar de salvar minhas atividades diárias.

Atualizações do Char Explorer

Outro projeto pessoal que fiz um pouco de redesign enquanto testava o Windsurf AI é o Char Explorer, adicionei navegação por teclado, melhores URLs, funcionalidade de compartilhamento e outros detalhes menores, está ficando muito legal, dê uma olhada.

Experimentos de Integração de Pagamento

Tenho me interessado por paywalls, em dezembro construí um paywall ethereum na rede base, e este mês construí outro paywall com abacate pay que suporta PIX, o método de pagamento instantâneo mais popular no Brasil. Estou procurando adaptar minha pessoa jurídica para poder capturar esses pagamentos com abacate pay no meu site, quero poder oferecer produtos digitais dentro das minhas explorações web.

Sistema de Autenticação de Usuário

Verificação de email, depois de lutar contra cookies e contas dentro do site tbbc.app, finalmente entendi que devo fornecer uma maneira de permitir que as pessoas armazenem seus dados entre dispositivos e verificar um OTP via email é o método mais fácil e amplo mundialmente atualmente. Em janeiro construí uma seção de verificação de email usando o provedor de email loops, a maioria dos emails está indo para spam agora mas como é um projeto pessoal não acho que importe muito, estou orgulhoso que a partir de agora as pessoas terão uma maneira de validar sua sessão, permitindo assim que eu explore diferentes experiências web que dependem de algum tipo de sessão autenticada.

Engajamento com a Comunidade

Este mês organizei outro meetup mensal de frontend na minha cidade, 15 pessoas compareceram e é energizante conhecer pessoas de diferentes backgrounds.

Extensão Chrome para Whatsapp Web

Também criei uma extensão chrome que se integra com o whatsapp web, uma solução rápida para um familiar, confira em este post do blog

Insights

Lendo este post do blog, sinto que fiz coisas demais, inicialmente pensei que se escrevesse um post assim todo mês haveria meses em que não teria nada interessante para escrever, e acho que simplesmente não é o caso.

Eu poderia talvez trabalhar em menos projetos paralelos, tive 3 só em janeiro, e tenho muitas ideias para explorar e pessoalmente me sinto sobrecarregado com ideias e preciso constantemente me lembrar que sou bom o suficiente sem elas.

Indo para Fevereiro, acredito que haverá menos projetos paralelos já que estou meio sobrecarregado de trabalho agora, mas vamos ver o que o futuro reserva!