Problem
Ad managers were burning hours on rate limits and repetitive campaign work.

Ad campaign automation.
Ad managers were burning hours on rate limits and repetitive campaign work.
Built the platform intelligence layer — caching, request batching, and automation for bids, budgets, and campaign variations.
Served reads from a Redis cache with batched, user-scoped Facebook API requests instead of redundant live calls
Automated bid, budget, and targeting adjustments against performance thresholds
Generated campaign variation sets (headlines × images × audiences) so A/B tests no longer required 60+ manual entries

Learners struggled to find and finish courses. Rebuilt discovery, checkout, and grading around the full learning journey.