Notas
Blog
Notas sobre ingeniería frontend, SEO, IA, analítica y el trabajo de lanzar productos reales.
42 artículos
Por qué creé gitae.com: una herramienta de diagnóstico profundo para sitios web e infraestructura
Creé gitae.com para responder más rápido a una pregunta importante: si un sitio realmente está caído o si el problema solo está de mi lado.
Por qué TypeScript es el mejor lenguaje para Codex cuando se trata de entregar software real
Si el objetivo es construir software para producción y no solo código de demostración, TypeScript le da a Codex más estructura, control y retroalimentación útil.
Jurfi.com: un estudio de documentos legales en el navegador pensado para la claridad
Jurfi.com es mi nuevo estudio de documentos legales basado en el navegador, creado para convertir una redacción caótica en borradores más claros y estructurados, sin fingir que la IA sustituye a un abogado.
Mi primer ingreso con SaaS: por qué esos primeros 10 dólares significaron tanto
Mi primer pago online por un producto que construí yo mismo fue de solo 10 dólares, pero para mí fue la prueba de que una persona real vio valor en lo que hice.
Cómo Codex me ayuda a revisar 15 proyectos al mismo tiempo
Usar Codex dentro de VS Code ha reducido muchísimo la parte repetitiva de revisar errores, SEO, traducciones, localización y pruebas en varios proyectos, sin sustituir el criterio manual.
Por qué reservo el último 3–5 % de Codex Plus para las tareas de ingeniería más grandes
Un pequeño cambio de enfoque transformó mi forma de usar Codex Plus: cuando el límite está a punto de agotarse, dejo de ser conservador y lanzo el trabajo técnico más pesado.
Cómo los errores de SEO técnico hicieron que mi sitio desapareciera de Google
Mi sitio no solo perdió posiciones. Desapareció por completo de Google, y eso me obligó a aprender lo rápido que los errores de SEO técnico pueden destruir la confianza.
Cinco años después, el MacBook M1 base sigue pareciéndome una de mis mejores compras tecnológicas
Tras cinco años de uso diario e intenso, mi MacBook M1 base sigue sintiéndose como una compra excepcional por todo lo que me ha dado a largo plazo.
Cómo la IA y Next.js hicieron mucho más fácil de lo esperado el lanzamiento de mi proyecto en 4 idiomas
Un pequeño cambio en la estructura del contenido, traducción asistida por IA y Next.js convirtieron un lanzamiento en 4 idiomas en un proceso mucho más simple y escalable de lo que imaginaba.
Lancé qrviz: por qué construí un generador de códigos QR gratis sin plan de monetización
Lancé qrviz.com como un generador de códigos QR gratuito, no porque fuera la jugada de negocio más obvia, sino porque crear productos útiles sigue siendo una de las cosas que más energía me da.
Crear en solitario un chatbot al estilo Character AI: por qué lo difícil es que los personajes se sientan reales
Lanzar un chatbot al estilo Character AI en 13 idiomas me enseñó que la parte más difícil no es programar, sino construir personajes cálidos, coherentes y creíbles.
Por qué conseguir clientes es más difícil que construir un SaaS
Para muchos desarrolladores, programar resulta natural, pero después del lanzamiento la verdadera dificultad está en la distribución, el posicionamiento y la retención.
Construí mi propio Character AI yo solo, y el lanzamiento lo volvió real
Crear mi Character AI en solitario ya era un reto, pero activar los pagos lo convirtió de proyecto paralelo en un producto real con responsabilidad real.
Las alucinaciones de IA al generar personajes de anime siguen siendo una locura
Al crear personajes de anime para rizae.com con ChatGPT, sigo viendo lo mismo: la IA puede ser brillante un momento y totalmente ciega ante errores evidentes al siguiente.
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.
El mercado laboral IT de Rusia en 2026: cómo se siente de verdad
La competencia es brutal: hay más candidatos, los salarios están planos o van a la baja, y cada vez hay menos puestos que realmente merezcan la pena.
Cuando la IA añade una mano extra y jura que todo está bien
Los modelos de imagen pueden equivocarse con total seguridad, y hasta los prompts de corrección pueden fallar de forma sorprendentemente terca.
Desarrollo web, proyectos en solitario y una breve presentación
Una breve presentación: seis años en desarrollo web, todavía construyendo proyectos en solitario y siempre abierto a conversaciones interesantes sobre tecnología.
De vuelta de vacaciones y directo al código
Cuatro días de trabajo concentrado me recordaron cuánto disfruto del trabajo técnico profundo después de una pausa.
Té de menta, 3.500 commits y un descanso de verdad
Una breve reflexión sobre un sprint de cuatro meses, un cumpleaños en Marruecos y por qué el descanso real importa después de un largo periodo de esfuerzo sostenido.
Cómo usé DeepSeek y Node.js para lanzar un AI SaaS más rápido
Así me ayudó DeepSeek a romper la barrera del MVP y pasar de un repositorio vacío a una plataforma funcional.
Mi post viral en Threads fue eliminado por un comentario amistoso
Un recordatorio de lo arriesgado que es construir sobre plataformas ajenas: una cuenta nueva de desarrollador empezaba a despegar y, de repente, quedó suspendida.
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.
Cómo me banearon de Reddit en 15 minutos
Probé la forma lenta y cuidadosa de entrar en Reddit y aun así me cayó un baneo permanente casi al instante.
Los dominios antiguos vienen con lastre
Un dominio de 25 años arrastró bots del pasado, desperdicio de rastreo y un problema de SEO que solo se resolvió con respuestas 410 bien dirigidas.
Por qué mi sitio casi no recibía tráfico desde Rusia
El problema no era la demanda. Eran Cloudflare, el bloqueo ruso y la migración lo que por fin devolvió el acceso.
Por qué los sitios estáticos aguantan tan bien el ruido de los bots
Mis logs están llenos de escáneres y sondas de exploits, pero la infraestructura apenas lo nota. Esa es una de las grandes ventajas de servir contenido estático.
Yandex vs. Google en un proyecto nuevo
Yandex empezó a traer tráfico real mientras Google apenas reaccionaba, y el contraste dice mucho sobre la forma en que ambos tratan a los sitios nuevos.
Yandex indexó más de 4.000 páginas de la noche a la mañana
Un hito útil de SEO programático: miles de páginas estáticas entraron en el índice de una sola vez.
Un mes de experimentos de SEO: 632 visitantes y muchas preguntas
Un mes de trabajo práctico de SEO trajo tráfico real, varias sorpresas y una idea mucho más clara de lo que realmente mueve la aguja.
Del trabajo frontend al SEO práctico
Creé un proyecto paralelo con Next.js para aprender SEO y terminé viendo cómo Yandex superaba a Google por bastante.
Por qué elegí Yandex Metrica en lugar de Google Analytics
Después de una semana de uso real, Yandex Metrica me dio datos de comportamiento más claros y una visión mucho mejor de cómo la gente se mueve por el sitio.
Cómo las redirecciones 308 me ayudaron a contener el caos del sitemap
Yandex interpretó mal miles de URL, y las redirecciones 308 configuradas con antelación ayudaron a mantener a los rastreadores lejos de rutas rotas.
El pico de lanzamiento de Google no es crecimiento real
Un gran impulso al lanzar un sitio puede emocionar, pero muchas veces desaparece enseguida. Por eso los sitios nuevos no deberían confiar demasiado en ese período de luna de miel.
Perder 2.000 páginas de un día para otro en Yandex
Un recordatorio directo de que la volatilidad del SEO forma parte del juego, incluso cuando un proyecto parece crecer bien.
Cómo gané dos premios en Moscow JS 66
Una noche de charlas sobre bots de Telegram, TypeScript e IA, además de las preguntas que me ayudaron a llevarme dos premios.
Notas de PiterJS
Lo que más me dejó PiterJS en San Petersburgo: FrontOps, rendimiento y el valor de llegar bien 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 de MoscowJS 65
Un repaso rápido a MoscowJS 65 en T Bank, las charlas que más destacaron y por qué los meetups locales de JavaScript siguen importando.
Nuevo sitio, nueva dirección
Lancé un nuevo sitio de portafolio construido a partir de seis años de experiencia y de la próxima ola de proyectos paralelos centrados en IA.