Tran Manh Tuan

Fullswing

Fullswing is an article-based content site built on a modern stack: Nuxt 3 + TypeScript in a Turborepo monorepo, with content managed in Contentful and a dedicated article-search API.

The most notable part of the project is a cost-optimisation problem around image delivery: instead of serving images straight from Contentful — where bandwidth is capped by plan — all images are delivered through Akamai CDN. Every time an editor publishes, a webhook automatically purges the Akamai cache, so the site always shows fresh content without waiting for caches to expire. The service handling this purge flow runs on Express with helmet and rate limiting in front.

The system's infrastructure is managed with Terraform, going through the same review process as application code.

Image 1 of 4