Juan Hernández

Fullstack Developer

Diamond Match

Manage and identify diamonds.

2022 - 2023

Developed with a coworker

Company Project

Image

Data Analysis

Computer Vision

Inv. Management

Introduction

The diamond industry represents a unique ecosystem where trust among players is professed, yet extra measures are taken to ensure authenticity. Grading labs play a pivotal role in verifying the genuineness and specific characteristics of diamonds. Obtaining a report from prominent labs like GIA or HRD is essential before selling a diamond.

A significant challenge in this industry is its resistance to change. This slow adaptation results in technological lag, affecting both software and hardware advancements.

Problem

This discussion addresses two issues: the inadequacy of effective diamond identification mechanisms and outdated inventory management technology.

The first issue stems from grading labs providing reports for paper parcels, commonly used for diamond transport, without a direct link to the actual stone. This lack of a foolproof identification system leads to potential economic, political, and brand reputation risks.

The second issue concerns the stagnation in diamond inventory management systems, which have seen minimal innovation over the past decade. Valuable information within the diamond supply chain often fails to be communicated effectively among different players.

No longer working on it

Highlights

Used by top companies
Algorithm valued at over 800K CHF
Hardware integration

Tech Stack

Typescript
Python
TailwindCSS
React
FastAPI
AWS EC2
MongoDB
AWS S3
OpenCV
Java
C#

Approach

At Spacecode, my role was to develop a SaaS solution addressing these problems, aiming to become the company's flagship software product.

Creating this app involved typical SaaS challenges, compounded by the stringent standards of the Swiss diamond industry, the necessity for scalability and security, and integration with hardware interfaces and legacy software.

The business aspect was particularly challenging. It involved engaging with key figures in the luxury and diamond sectors to understand their workflows and needs. Aligning with client requirements was vital for the tool's planning and development.

In terms of the Diamond Match Algorithm, the challenge was technical. We aimed to identify diamonds using only hardware, a concept yet to be realized. My involvement was more focused on the SaaS platform, but I also contributed to the algorithm's development, which required a collaborative effort across various domains, from device design to application frontend.

Results

The outcomes were highly positive, garnering partnerships with major companies and sparking interest among industry players.

Our solutions in inventory management software and diamond identification proved beneficial for all transaction stakeholders. As the software evolved, adding new features, it uncovered additional applications, broadening the possibilities and rejuvenating the stagnant diamond industry.

More projects

Image
Image

Roast My Web

Improve your website with AI.

Image

Roast My Web

Improve your website with AI.

AI

Web Development

Side Project

Image
Image

Readstats

Spotify Wrapped for books.

Image

Readstats

Spotify Wrapped for books.

Data Analysis

Books

Side Project