Full-Stack Web AppsDevOps & Kubernetes
A/B Testing Platform for Landing Pages
In-house experiments for marketing pages: a lightweight SDK assigns visitors to variants and reports results to GA4.
- Request
- Payment
- Deploy
- Event
- AI
Context
The marketing team iterates on landing pages for courses and trainings.
Problem
Comparing landing page variants required manual swaps and guesswork.
What I did
- Built an experiment manager with Nuxt 3 and Nuxt UI, storing experiment configs in MongoDB.
- Wrote a client-side SDK that gives each visitor a stable variant (cookie + hash) and applies copy, CTA, layout, CSS, or redirect changes, with an anti-flicker snippet.
- Sent impression and conversion events to GA4 so variants can be compared in existing reports.
- Deployed it to Kubernetes (k3s) through the shared CI/CD pipeline.
Next case study
AI-Assisted Recruitment System