MrShuttle.com is a travel booking platform focused on airport transfers and guided tours across Europe and beyond, used by thousands of international travelers looking for reliable transportation and curated sightseeing experiences.
Homepage
City
Tour
My responsibilities
- Built the front-end on Roots Sage — a Laravel-inspired WordPress theme framework using Blade templates, Webpack, and MVC-style controllers — rather than the standard WordPress template hierarchy
- Built a custom WordPress plugin handling booking API integration, cart logic, availability checks, and multi-gateway payments (P24 + PayPal)
- Developed a Google Things to Do feed pipeline — collecting tour data, generating a compliant JSON feed, and auto-uploading via SFTP on a cron schedule — resulting in MrShuttle products appearing directly in Google Search
- Built an embeddable iframe booking widget allowing the company’s other domains (including krakowshuttle.com) to embed the full MrShuttle checkout flow, with multi-currency support, cross-domain navigation, and cache-bypass logic
- Integrated DeepL for automatic content translation enabling rapid localisation across 6 languages
- Implemented SEO and indexing controls: canonical management, structured data (JSON-LD), 301 redirects for retired URLs, and noindex rules for parameter-based pages
- Achieved 90+ PageSpeed scores
Technologies
- WordPress
- PHP w/ Blade templates
- Roots Sage framework
- JavaScript w/ jQuery
- SCSS
- MySQL
- Webpack