% grep -r "gemini" /posts/
Gemini
My Translation Scored 0.96, But the English Version Fell Apart
A high back-translation score doesn't guarantee native-level English. I ran into a case where a 0.96-scoring translation was completely broken for native readers — and learned that translation quality has two orthogonal axes.
Automating Blog Tagging with AI
To cut through the hassle of tag granularity and reconciliation, I fully automated tag management using the Gemini API and GitHub Actions. Notes on how to embed rules in prompts and get stable automated classification working in the pipeline.
Testing 3 Different Translation Prompt Patterns
I tweaked the translation prompts to get more natural output — and accidentally polluted my own evaluation mechanism. Here's what I found.
AI Translation Model Comparison: Back-Translation Scores Across the Gemini Family
Comparing back-translation scores across multiple AI models including Gemini and Claude. Looking at how translation accuracy varies by article content, embedding model characteristics, and the difference between translate and evaluate modes.
Automated Translation Quality Verification with AI
I built a system that automatically verifies translation quality using back-translation — no reference translations needed. Scores are calculated with Gemini Embedding + pgvector cosine similarity, comparing results across multiple models.
Building a Blog at Lightning Speed with Next.js + Vercel
The technical stack and design behind this multilingual Jamstack blog, built with Next.js and Vercel. Covering Git-based workflows, AI translation with Gemini, and data management with Supabase.