I Gave My AI a Team. Here Is What Happened to the Expensive Work.
A plain-English look at how I split Codex work between an OpenAI lead and lower-cost OpenRouter specialists, what the evidence shows, and what it does not.
Writing
Practical accounts of what I built, what made the work difficult, and what I would do differently next time.
10 articles
A plain-English look at how I split Codex work between an OpenAI lead and lower-cost OpenRouter specialists, what the evidence shows, and what it does not.
A beginner-friendly account of how I connected a local Qwen vision model to Codex, added it to the supported model selector, kept web and image tools working, and fixed a context-breaking image bug.
A closer look at the public projects on rajeevg.com, what each one does, how each one works, and the stack choices behind them.
A real Cloud Run cost autopsy from rajeevg.com, with concrete guidance on when server-side tagging is overkill and when same-origin server-side tagging is actually worth the extra cost and complexity.
A deep, quantified explanation of how browser privacy controls, consent choices, modeled analytics, warehouse gaps, back-end truth, and offline events can all pull marketing measurement in different directions.
A historical walkthrough of the March 2026 server-side analytics build on rajeevg.com, before the live site was simplified back to client-side GTM and GA4 only.
A detailed engineering walkthrough of the hackathon voting app, from single-screen UX and event-day safeguards to production proof, analytics, and the agent workflow used to ship it.
A granular walkthrough of the rajeevg.com GA4 property setup, captured during the March 2026 server-side stack pass and kept as a historical property-configuration record.
A visual, beginner-friendly guide to cloning a repo, working on a branch, opening a pull request, merging safely, and dealing with simple conflicts.
Why traditional businesses do not need more AI experiments. They need one clear, working result in a real workflow.