Batesville required a robust backend architecture and an intuitive admin panel to support its growing e-commerce needs. While the core frontend experience was being developed by another team, our responsibility was to ensure that the underlying APIs, data models, and admin tools could support a high level of customization, data accuracy, and scalability. This system stands as a prime example of complex, industry-specific e-commerce implementation.
The system needed to handle complex product configurations (via ThreeKit), manage user permissions, track transactions, and provide real-time operational data—all while integrating smoothly with third-party services and maintaining data integrity. Additionally, the platform had to serve both B2B partners such as funeral homes and B2C end-users, each with distinct workflows, access levels, and expectations—requiring careful architecture to avoid complexity leaking into the user experience.

Reduced page load time by 50% with server-side rendering via Next.js, delivering a noticeably faster browsing experience for all users
Enabled real-time 3D product customization through ThreeKit, increasing user engagement and confidence in product selection
Improved product discoverability with Solr-powered search, resulting in faster search-to-cart conversions across both B2B and B2C segments
Business teams can now generate instant, exportable reports directly from the admin panel, eliminating manual data extraction
Scalable, secure infrastructure built on AWS with built-in redundancy, ensuring high availability even during peak usage periods
Analytics-driven improvements based on real usage data across devices, enabling ongoing optimisation of key conversion touchpoints
Contributed to frontend functionality tied to API data—including booking flows, product configuration support, and admin features—accelerating overall delivery