Web Application

Developed a web application for SweetEscape, focusing on both frontend and backend processes. This project significantly improved the user experience and functionality of the website.

Hire Me
Client: SweetEscape
Category: SweetEscape
Role: Fullstack Developer
Date: January 2018
Technologies:
Ruby on Rails HTML CSS ReactJS PostgreSQL AWS Redis ElasticSearch
Online Bookings

200%

up

Increase in bookings through the platform

Global Reach

8

Languages supported through localization

Conversion Rate

45%

up

Improvement in visitor-to-booking conversion

Page Load Time

65%

down

Reduction in average page load time

Project Overview

As a Senior Software Engineer at SweetEscape, I was responsible for developing and enhancing the company's web application platform. One of my key contributions was implementing a comprehensive localization feature that enabled support for 8 different languages, significantly expanding the company's global reach. This complete rebuild transitioned the platform from a basic WordPress site to a sophisticated custom application capable of handling complex booking workflows, photographer management, and photo delivery across multiple countries and time zones.

Project Requirements

  • Rebuild SweetEscape's web platform with modern technologies
  • Implement a seamless booking flow for photography services
  • Create a photographer discovery and matching system
  • Develop a robust photo delivery and management system
  • Implement localization to support multiple languages

The Challenge

The main challenge was creating a system that could efficiently match customers with photographers based on location, style preferences, and availability, while handling the complexities of international bookings, payments, and time zones. Additionally, implementing robust localization that maintained a consistent user experience across 8 different languages presented significant technical and design challenges, especially with the need to accommodate different text lengths and reading directions.

The Approach & Solution

I developed a comprehensive platform using Ruby on Rails for the backend with React components for interactive frontend elements. The system includes sophisticated booking workflows with availability management, a photographer matching algorithm based on multiple factors, and a secure photo delivery system with automated processing pipelines. I implemented ElasticSearch for fast location-based searches and Redis for caching frequently accessed data. For the localization feature, I created a flexible content management system that allowed for easy translation updates and context-aware language switching.

Web Application

Let's Work Together on Your Next Project

I am available for freelance projects. Hire me and get your project done.

Let's get in touch
Copyright © 2026 irvan.cc. All Rights Reserved.