© 2025 Vladyslav Tomiuk. All rights reserved.
Web Development & Support

FindIslands

FindIslands

Find Islands, USA

October 2021 — December 2021
Project Direction: A platform for renting and selling islands worldwide.
Task: Full-Stack Developer.

Find Islands is a comprehensive platform connecting buyers, renters, and sellers of private islands across the globe. I was responsible for the platform’s full-stack development, focusing on functionality, optimization, and user experience.

Front-End Development:

  • Developed 12 custom pages with a focus on performance and responsiveness.
  • Utilized technologies and libraries: 
  • Customized Bootstrap, jQuery, jQueryUI Draggable, Swiper Slider, and int-tel-input.
  • Integrated Google Maps API and Open Weather API for dynamic content.
  • Designed and implemented a custom icon font to align with the project’s unique branding.
  • Delivered an adaptive, mobile-first layout with cross-platform and cross-browser compatibility.
  • Created an SEO-optimized HTML structure to enhance discoverability.

Back-End Development:

  • Used advanced tools and APIs: 
  • ACF PRO, Contact Form 7 (CF7), Yoast SEO for efficient content management and SEO optimization.
  • Integrated Mailchimp API, Google reCAPTCHA, Google Place API, Google Maps API, Google JS API, Telegram API, and YouTube API for enhanced functionality.
  • Developed and implemented user authentication: 
  • Login, registration, and password reset functionality.
  • AJAX validation for login and registration pages to improve user experience.
  • Created three user types with distinct roles and permissions: 
  • Each user type had a unique account interface tailored to their needs.
  • Enhanced interactivity with features like: 
  • Draggable file uploads for media.
  • Searching and placing pins on a map with Google Place API.
  • Automatic region and country detection via map pins.
  • Developed two custom record types and two custom taxonomies for efficient content categorization.
  • Implemented content creation and editing directly from user accounts: 
  • Enabled users to add, manage, and sort custom entries.
  • Allowed interaction between different user types.

Advanced Integrations and Automation:

  • Connected Mailchimp for marketing and email notifications.
  • Built a Telegram bot to notify users of new entries on the platform.
  • Developed a custom plugin for managing user types and permissions.
  • Automated taxonomy element creation (e.g., regions and locations) if missing.
  • Added sorting functionality for custom record types.