Improved Product Browsing & Checkout for Millions of Users

At CaratLane, I worked as an Android Developer building key features for the e-commerce mobile app used by millions of customers across the Globe. My focus was on creating responsive, high-performance user interfaces and ensuring smooth, reliable shopping experiences across the app.

Role

Software Developer

Worked for

Caratlane

Duration :

Jan 2023 - July 2024

What I Built

Product Listing Page Revamp

Improved layout, performance and filtering logic using Jetpack Compose to make browsing faster and more intuitive.

Cart & Payment Flows

Built the cart interaction system and payment screens, ensuring smooth price updates, reliable API communication, and clear transaction states.

Select Store Page

Developed the store-selection flow that displays nearby pickup locations, with real-time store data and an intuitive selection experience.

Caratlane TV

Implemented the product reel that helps customers preview jewellery through rich visual snippets, enhancing decision-making and engagement.

How I Worked

I collaborated closely with designers, backend engineers, and QA teams to align on requirements and refine the UI through multiple iterations. My development workflow included:


I collaborated closely with designers, backend engineers, and QA teams to align on requirements and refine the UI through multiple iterations. My development workflow included:


✔️ Building modern UI using Jetpack Compose, Kotlin, Java and XML
✔️ Integrating RESTful APIs for dynamic product, cart and payment flows
✔️ Following MVVM architecture and clean, scalable coding standards
✔️ Deploying and version-controlling builds using AWS and Git
✔️ Optimising performance to ensure smooth animations and fast load times

✔️ Building modern UI using Jetpack Compose, Kotlin, Java and XML
✔️ Integrating RESTful APIs for dynamic product, cart and payment flows
✔️ Following MVVM architecture and clean, scalable coding standards
✔️ Deploying and version-controlling builds using AWS and Git
✔️ Optimising performance to ensure smooth animations and fast load times

Outcome

1M+

users experienced smoother browsing, faster load times and a more reliable checkout flow

Consistency

Enhanced UI across listing, cart, payment and store-selection flows

75%

code coverage achieved across major modules, improving stability and reducing regressions

code coverage achieved across major modules, improving stability and reducing regressions


See More of My Work:

Entry Ready: Reimagining Digital Learning for Inmate Reintegration

From static lessons to a reintegration system that helps inmates confidently prepare for life after release.

Created for:

CSNSW x USYD

Date

Nov 10, 2025

Entry Ready: Reimagining Digital Learning for Inmate Reintegration

From static lessons to a reintegration system that helps inmates confidently prepare for life after release.

Created for:

CSNSW x USYD

Date

Nov 10, 2025

Return - A Gentle Farewell That Gives Back to the Earth

An ethical funeral service platform offering transparent, sustainable and meaningful end-of-life choices.

Created for:

Personal Research

Date

January, 2025

Return - A Gentle Farewell That Gives Back to the Earth

An ethical funeral service platform offering transparent, sustainable and meaningful end-of-life choices.

Created for:

Personal Research

Date

January, 2025