Notas
Blog
Notas sobre frontend, SEO, IA, analytics e trabalho em produtos reais.
42 artigos
Por que criei o gitae.com: uma ferramenta de verificação profunda de sites e infraestrutura
Criei o gitae.com para responder mais rápido a uma pergunta importante: o site realmente caiu ou o problema está apenas do meu lado?
Por que o TypeScript é a melhor linguagem para o Codex quando o objetivo é entregar software de verdade
Quando a meta é software de produção, e não apenas código de demonstração, o TypeScript dá ao Codex mais estrutura, feedback e controle.
Jurfi.com: um estúdio de documentos jurídicos no navegador feito para dar clareza
Jurfi.com é o meu novo estúdio de documentos jurídicos no navegador, criado para transformar uma redação confusa em rascunhos mais claros e estruturados, sem fingir que a IA substitui um advogado.
Minha primeira receita com SaaS: por que os primeiros 10 dólares significaram tanto
Meu primeiro pagamento online por um produto que eu mesmo criei e construí foi de apenas 10 dólares, mas ele provou que uma pessoa real viu valor real no que eu fiz.
Como o Codex me ajuda a revisar 15 projetos ao mesmo tempo
Usar o Codex dentro do VS Code reduziu muito a parte repetitiva da revisão de bugs, SEO, traduções, localização e testes em vários projetos, sem substituir o julgamento manual.
Por que eu guardo os últimos 3–5% do Codex Plus para as maiores tarefas de engenharia
Uma pequena mudança no meu workflow alterou totalmente a forma como uso o Codex Plus: quando o limite está no fim, eu paro de jogar no seguro e aciono o trabalho técnico mais pesado.
Como erros de SEO técnico fizeram meu site desaparecer do Google
Meu site não perdeu apenas posições. Ele sumiu completamente do Google, e isso me mostrou como erros de SEO técnico podem destruir confiança muito rápido.
Cinco anos depois, o MacBook M1 básico ainda parece uma das melhores compras de tecnologia que já fiz
Depois de cinco anos de uso diário intenso, meu MacBook M1 básico ainda me parece um caso raro de ótimo custo-benefício no longo prazo.
Como a IA e o Next.js tornaram muito mais fácil do que eu esperava lançar meu projeto em 4 idiomas
Uma pequena mudança na estrutura do conteúdo, tradução com apoio de IA e Next.js transformaram um lançamento em 4 idiomas em algo muito mais simples e escalável do que eu imaginava.
Lancei o qrviz: por que criei um gerador de QR Code gratuito sem plano de monetização
Lancei o qrviz.com como um gerador de QR Code gratuito, não porque fosse a jogada de negócio mais óbvia, mas porque criar produtos úteis ainda é uma das coisas que mais me dá energia.
Construir sozinho um chatbot no estilo Character AI: por que o mais difícil é fazer os personagens parecerem reais
Lançar um chatbot no estilo Character AI em 13 idiomas me mostrou que a parte mais difícil não é programar, mas criar personagens que pareçam consistentes, acolhedores e convincentes.
Por que conseguir clientes é mais difícil do que construir um SaaS
Para muitos desenvolvedores, programar parece natural, mas depois do lançamento o desafio real está na distribuição, no posicionamento e na retenção.
Eu construí meu próprio Character AI sozinho, e o lançamento tornou isso real
Construir meu Character AI sozinho já foi um desafio enorme, mas ativar os pagamentos transformou o projeto de algo paralelo em um produto real, com responsabilidade real.
As alucinações de IA na geração de personagens de anime continuam absurdas
Ao criar personagens de anime para rizae.com com ChatGPT, fica cada vez mais claro para mim: a IA pode impressionar muito e, ao mesmo tempo, ignorar erros óbvios com total confiança.
Shorts Experiment: Vertical Video, Voiceover, and Subtitles
Early tests confirmed the obvious: vertical video with voice and captions gets meaningfully more reach than static or silent clips.
O mercado de trabalho de TI da Rússia em 2026: como isso se sente na prática
A concorrência está brutal: mais candidatos, salários estagnados ou em queda e bem menos vagas que parecem realmente valer a pena.
Quando a IA adiciona uma mão extra e insiste que está tudo certo
Modelos de imagem podem errar com toda a confiança do mundo, e até prompts de correção ainda falham de um jeito surpreendentemente teimoso.
Web dev, projetos solo e uma breve apresentação
Uma breve apresentação: seis anos em desenvolvimento web, ainda criando projetos solo e sempre aberto a boas conversas sobre tecnologia.
De volta das férias e direto para o código
Quatro dias de trabalho focado me lembraram o quanto eu gosto de trabalho técnico profundo depois de um tempo longe.
Chá de menta, 3.500 commits e uma pausa de verdade
Uma breve reflexão sobre um sprint de quatro meses, um aniversário em Marrocos e por que o descanso real faz diferença depois de um longo período de produção intensa.
Como usei DeepSeek e Node.js para lançar um AI SaaS mais rápido
Como o DeepSeek me ajudou a romper a barreira do MVP e sair de um repositório vazio para uma plataforma realmente funcional.
Meu post viral no Threads foi removido por causa de um comentário amigável
Um lembrete duro de como é arriscado construir em plataformas que não são suas: uma conta nova de dev começou a ganhar tração e, de repente, foi suspensa.
Posting My First TikTok at 28
I tested short-form video by reviving an old MMORPG project and turning it into a small traffic experiment.
A YouTube Comment Brought My Old MMORPG Back to Life
One unexpected comment pushed me to reopen a forgotten game, fix it up, and fold it into a newer AI product.
Como fui banido do Reddit em 15 minutos
Tentei entrar no Reddit da forma mais lenta e cuidadosa possível e ainda assim levei banimento permanente quase na hora.
Domínios antigos trazem bagagem
Um domínio de 25 anos trouxe bots do passado, rastreamento desperdiçado e um problema de SEO que só foi realmente resolvido com respostas 410 bem direcionadas.
Por que meu site quase não recebia tráfego da Rússia
O problema não era a demanda. Cloudflare, o bloqueio russo e a migração é que finalmente restauraram o acesso.
Por que sites estáticos lidam tão bem com o ruído dos bots
Meus logs estão cheios de scanners e sondas de exploit, mas a stack mal percebe. Essa é uma das grandes vantagens da entrega estática.
Yandex vs. Google em um novo projeto
O Yandex começou a trazer tráfego real enquanto o Google mal reagiu. Esse contraste diz muito sobre como os dois tratam sites novos de formas bem diferentes.
Yandex indexou mais de 4.000 páginas da noite para o dia
Um marco relevante de SEO programático: milhares de páginas estáticas entraram no índice de uma só vez.
Um mês de experimentos de SEO: 632 visitantes e muitas perguntas
Um mês de trabalho prático com SEO trouxe tráfego real, algumas surpresas e uma noção muito mais clara do que realmente faz diferença.
Do trabalho de frontend ao SEO na prática
Criei um projeto paralelo em Next.js para aprender SEO e, no fim, o Yandex acabou superando o Google com folga.
Por que escolhi o Yandex Metrica em vez do Google Analytics
Depois de uma semana de uso real, o Yandex Metrica me deu dados de comportamento mais claros e uma visão muito melhor de como as pessoas navegam pelo site.
Como os redirecionamentos 308 me ajudaram a conter a bagunça no sitemap
O Yandex interpretou mal milhares de URLs, e os redirecionamentos 308 configurados com antecedência ajudaram a manter os rastreadores longe de caminhos quebrados.
O pico inicial do Google não é crescimento real
Um grande salto no lançamento pode parecer animador, mas muitas vezes desaparece rápido. Por isso, sites novos não deveriam confiar demais nesse período de lua de mel.
Perder 2.000 páginas da noite para o dia no Yandex
Um lembrete bem direto de que a volatilidade do SEO faz parte do jogo, mesmo quando um projeto parece estar crescendo bem.
Como ganhei dois prêmios no Moscow JS 66
Uma noite de talks sobre bots do Telegram, TypeScript e IA, além das perguntas que me ajudaram a sair de lá com dois prêmios.
Notas do PiterJS
O que mais me chamou atenção no PiterJS, em São Petersburgo: FrontOps, performance e o valor de chegar preparado.
My Multilingual Next.js Blog Reached 500 Impressions in One Week
After just one week, the early search data was already showing why multilingual SEO can compound faster than launching in a single language.
18 Months, 30 Players, and Why the Game Still Mattered
My browser MMORPG never found a big audience, but the small group of players who stayed made the whole project feel meaningful.
Notas do MoscowJS 65
Um rápido resumo do MoscowJS 65 no T Bank, das palestras que mais chamaram atenção e de por que os meetups locais de JavaScript ainda importam.
Novo site, nova direção
Lancei um novo site de portfólio construído a partir de seis anos de experiência e da próxima onda de projetos paralelos com foco em IA.