
DiscoverPortugalToday
Astro 5TypeScriptTailwind CSSDecap CMSNetlifyPostCSSZod
A statically generated travel content platform dedicated to exploring Portugal's diverse regions, from the vineyards of the Norte to the sun-drenched beaches of the Algarve, Azores, and Madeira.
Role: CTO / Core Engineer / Architect
My Contribution
- Technical Leadership: Owned the entire technical vision and architecture from initial PoC through MVP to production launch. Made all key technology decisions and defined the system's long-term direction.
- Architecture Design: Designed a performant, SEO-first static site architecture using Astro's content collections with Zod schema validation, ensuring type-safe content management at scale. Engineered a headless CMS workflow with Decap CMS and Git-gateway for non-technical content editors.
- Performance Engineering: Built a custom rehype plugin for responsive image delivery via Netlify Image CDN with dynamic srcset generation, lazy loading, and async decoding. Achieved near-perfect Lighthouse scores with zero-JS-by-default rendering.
- Content Architecture: Designed the content taxonomy system with region-based categorization across 7 Portuguese regions, 40+ tags, automated reading time estimation, related post algorithms, and full RSS/sitemap generation.
- Infrastructure & DevOps: Configured the deployment pipeline on Netlify with immutable asset caching (1-year TTL), trailing-slash URL normalization, and a custom prebuild asset-path replacement script for CDN compatibility.
Key Highlights
- Took the product from PoC to production MVP as a solo technical lead
- SEO-optimized with Schema.org structured data, dynamic sitemaps, and RSS feeds
- Mobile-first responsive design with hero-aware sticky navigation
- Headless CMS integration enabling content contributors to publish without developer involvement