Blog
AI insights, evidence-based training science, and the engineering behind Arvo.
Deload Weeks: What 10,000 Workouts Taught Us About Recovery
Most lifters skip deloads or do them wrong. Data from 10,000+ workouts reveals optimal timing, intensity reduction, and what happens to strength when you deload.
From GPT-4o to Structured Outputs: A Migration Playbook
Schema design, validation retry patterns, and quality tradeoffs for migrating from free-form LLM responses to structured outputs.
Push Pull Legs vs Upper Lower: Which Split Is Better? (Data Analysis)
We compared progression data from thousands of users running PPL vs Upper Lower splits. What the numbers say about strength gains, volume, and adherence.
How Personal Trainers Can Use AI to Scale to 50+ Clients
AI isn't replacing personal trainers — it's letting them serve more clients without sacrificing quality. A practical guide.
Why Your Gym App Probably Isn't Using AI (And Why That's About to Change)
Most fitness apps claim to be 'AI-powered' but just serve static templates. Here's what real AI programming looks like.
The Science of Training Volume: How Many Sets Do You Actually Need?
MEV, MAV, MRV explained with real data. We analyzed thousands of workout logs to find the volume sweet spot for each muscle group.
I Tracked My Macros With AI for 90 Days — Here's What Happened
A real 90-day experiment combining AI workout programming with macro tracking. Body composition data, strength gains, and what surprised me.
Building an MCP Server for Fitness Data: Lessons from Arvo
How we built a Model Context Protocol server to let AI assistants query workout history, training insights, and exercise data.
Can AI Replace a Personal Trainer? An Honest Assessment
AI workout apps are getting smarter, but can they truly replace a human coach? We break down what AI does better, where coaches still win, and who benefits most from each.
Why You're Not Making Progress: 7 Mistakes We See in User Data
Analyzing anonymized workout data from thousands of Arvo users reveals 7 patterns that stall muscle growth.
We Cut AI Costs by 54% Moving to GPT-5.4-mini
A practical guide to migrating from GPT-4o to GPT-5.4-mini/nano while maintaining quality. Cost routing, prompt restructuring, and the tradeoffs we made.
How I Built a Real-Time Periodization Engine Using Multi-Agent AI
Orchestrating 30+ specialized AI agents to generate adaptive training programs. Cost routing, prefix caching, and the mistakes I made along the way.