Health Dashboard Part 2: Wiring In Nutrition (And the Cloudflare Detour)
Adding MFP nutrition to the dashboard revealed that the MFP MCP was silently broken. Fixing it took longer than building the nutrition UI. Here's both stories.
Cloud Infrastructure, DevOps & Security
I'm a Cloud Infrastructure Tech Lead at REPAY, where I've spent 7+ years building and securing payment infrastructure. I manage 100+ AWS accounts, lead PCI-DSS and ISO 22301 compliance efforts, and mentor engineering teams — certified by HashiCorp, AWS, and EXIN.
My career has been rooted in fintech and payments — from Braspag (South America's largest payment gateway) to Remessa Online (cross-border money transfer), Boom Financial (credit card fintech between Brazil and the U.S.), and e-commerce companies like InfoPrice and Boolabs. I started my tech journey at Apple as a Macintosh Solutions Consultant.
Along the way, I've architected high-throughput clusters handling thousands of requests per second, implemented blockchain infrastructure between BeeTech and Ripple, led monolith-to-microservices migrations, and built internal training programs for AWS, Terraform, and Kubernetes. I also served as a DevOps Technical Interviewer and Mentor at BairesDev, interviewing 100+ candidates and helping 90% of underperforming mentees turn into top performers.
That engineering mindset — structured thinking, precision, and reliability — is exactly what I bring to content creation today.
Adding MFP nutrition to the dashboard revealed that the MFP MCP was silently broken. Fixing it took longer than building the nutrition UI. Here's both stories.
The dashboard revealed that my published MFP implementation was broken. Every bypass failed. Then we found that api.myfitnesspal.com exists and has no Cloudf...
I have Strava and MyFitnessPal talking to Claude. The natural next step was a dashboard that puts everything in one place — not a chat, an actual screen I ca...
No public API, Cloudflare blocking the HTML scraper, and an undocumented mobile JSON API hiding in plain sight. Here's what the build actually looks like.
I already wired Claude to my workouts. Nutrition was the obvious next piece — except MyFitnessPal killed their public API in 2020.
I used Claude Code to build a Python MCP server from scratch, then let GitHub Copilot review the PR. What happened next was the most useful code review I've ...
The server works. Now here's the honest list of what it still can't do, where I want to take it, and what building in public actually felt like.
I've been using the Strava MCP server for a few weeks. Here are the prompts that worked, the things Claude found that surprised me, and how it's changed what...
OAuth is always the part nobody wants to explain. Here's the whole thing — plus how I designed the five tools and why I cut the other seven.
I wanted to ask Claude 'how did my training go this month?' and get a real answer. That meant building something.
Configure postfix to send mail with SES or Gmail
Configure naxsi WAF in your nginx webserver
Making nginx smarter when the AWS ELB changes the Public IP
Shell script to build every bitbucket pull request on Jenkins and comment the result
Build docker dynamically to solve problems with Udev and devicemapper