Challenge
What had to be solved
An event platform needed a custom architecture and a multilingual data pipeline across thousands of events.
Solution
What I built or fixed
A bespoke CPT architecture with a multilingual data pipeline and a custom AJAX table deployed across many pages.
Technical approach
How the work was approached safely
Custom post types, structured fields, import pipeline, and a custom AJAX-paginated table plugin — no page builders.
Result
3,000+ events · 4 languages
A maintainable, data-driven platform covering 3,000+ events across four languages.