Yacht4Less
Charter marketplace made fast and visible to search engines.
2025 – present
Lead engineer
yacht4less.com
The situation
yacht4less.com lists thousands of charter boats. I took the site over as lead engineer: a Laravel 11 application with a slow, expensive image pipeline, poor Core Web Vitals, and a boat catalogue that search engines could not see because the search pages were rendered in the browser.
What I did
- Started with the image pipeline: moved it to Cloudflare R2 with on-the-fly transformations.
- Core Web Vitals work across the site: deferred scripts, modern image formats, preloaded hero images, lazy-loaded maps.
- Made the catalogue visible to search engines: server-rendered search pages, sitemap generators, index rules for filter combinations, structured data.
- Admin tools for the business, such as yacht scoring, which decides which boats get visibility in search and listings.
Stack
Laravel 11
PHP 8.3
MySQL
Redis
Cloudflare R2 and Images
GitHub Actions
Laravel Forge
More work
- InnerwellTelehealth platform from first engineer to 10,000+ patients.
- ContractorIQNine years running a construction company’s operations platform.
- Ionian CatamaransOne boat catalogue from two booking systems.
- Hotel Alhambra & Bellevue LošinjNext.js + Strapi sites with zero-downtime deploys.