Nura - System Backend Upgrade and React Storefront

Migration and scaling of Nura's legacy backend platform based on Ruby on Rails. Participated in early discussions, planning, and execution of the migration without impacting current users. Updated the storefront platform built with React, GatsbyJS, Stripe, and GraphQL with international shipping capabilities.

Nura - System Backend Upgrade and React Storefront

Screenshots

Project Overview

Nura is a revolutionary audio technology company that creates personalized headphones and earbuds that adapt to your unique hearing profile. As part of the development team, I was responsible for modernizing their e-commerce platform and backend systems. Key Contributions: - Led the migration of their legacy Ruby on Rails backend to a more scalable architecture - Implemented a new React and Gatsby storefront with international shipping capabilities - Integrated with Contentful for content management and Stripe for payments - Optimized the GraphQL API for better performance and reliability - Set up CI/CD pipelines and infrastructure as code using AWS and Terraform

My Role

Senior Full Stack Developer

Technologies Used

React 18 TypeScript Gatsby Tailwind CSS Contentful GraphQL AWS Docker Ruby Ruby on Rails PostgreSQL Stripe i18next

Challenges

The main challenge was migrating the legacy system without any downtime or impact on existing customers. This required careful planning, feature flagging, and extensive testing. We also had to handle complex inventory and shipping requirements for international markets.

Project Showcase

Visual highlights and key features of the project

Mindset Health - Nerva & Finito

Mindset Health - Nerva & Finito

Contributed to several features and maintenance across the family of apps at Mindset Health. Special focus on their Hypnotherapy program, improving animations and UI components.

VicSuper Mobile App

VicSuper Mobile App

Project-based on Ionic/Angular and Cordova. Allows clients to check their superannuation associated with VicSuper. Available for Android and iOS with continuous integration.

Good on You - Mobile App

Good on You - Mobile App

Implemented UI improvements and feature delivery across the iOS and Android apps. Focus on performance, UX polish, and release stability.

Good on You - Website

Good on You - Website

Revamped Good On You's web platform to provide a seamless experience for discovering ethical fashion brands and sustainable shopping.

Banco de Chile Apps

Banco de Chile Apps

A family of hybrid applications offered by Banco de Chile: MiBanco, MiCuenta, MiPago, MiCrédito, MiPass among others. All applications are based on Ionic and have versions for Android and iOS.

Interested in Nura - System Backend Upgrade and React Storefront?

Want to learn more about this project or discuss similar work? I'd love to share more details about the development process and technical decisions.