IAMUVIN

Case Studies & Build Logs

GemStore.lk: How I Built a Gemstone Export Business from Sri Lanka

Uvin Vindula·February 2, 2026·10 min read
Share

TL;DR

GemStore.lk is my gemstone export business. I source Ceylon sapphires, rubies, and precious stones directly from mines in Eheliyagoda, Sri Lanka and sell them to buyers in the UK, USA, and Europe — no middlemen, no inflated retail markups, every stone certified. This is not a side project or a tech experiment. It is a real business that moves real product across international borders. I built the platform, established the supply chain, handled the certification pipeline, and figured out international shipping for high-value goods. This article covers the full story — why gemstones, how the operation works, and what running a physical-product business has taught me about building things that matter beyond code.


Why Gemstones

People who know me from the tech world are sometimes surprised when they find out I run a gemstone export business. The assumption is that someone who writes smart contracts and builds web applications would stay in that lane. But I have never been just a developer. I am a builder. And building is not limited to software.

Sri Lanka has been a source of precious gemstones for over two thousand years. The island was known as Ratna Dweepa in ancient Sanskrit texts — the Island of Gems. Marco Polo wrote about it. Arab traders built entire trade routes around it. The sapphires, rubies, alexandrites, cat's eyes, and spinels that come out of Sri Lankan soil are among the finest in the world. Ceylon sapphires in particular are recognized globally for their distinctive cornflower blue that is almost impossible to replicate from any other source.

I grew up around this. Sri Lanka is a small country, and the gem industry touches many communities, especially in the Sabaragamuwa Province. I watched family friends and relatives navigate the gem trade for years. What I saw was an industry with extraordinary raw material and terrible distribution. Beautiful stones were being pulled from the ground by skilled miners and then passing through four, five, sometimes six intermediaries before reaching the end buyer. Each intermediary added a margin. By the time a Ceylon sapphire reached a jewelry shop in London or New York, the price had been multiplied several times over from what the miner received.

I saw a gap. Not a theoretical market gap from a business textbook, but a real one I could touch. I knew the source. I understood the product. I had the technical ability to build a platform. And I had connections in the UK and Europe through my other businesses. GemStore.lk started from that intersection.


The Eheliyagoda Mines

Eheliyagoda is a town in the Ratnapura District of Sabaragamuwa Province. If you are not from Sri Lanka, you have probably never heard of it. But in the gemstone world, this region is legendary. Ratnapura itself translates to "City of Gems" in Sinhalese, and Eheliyagoda sits in the heart of that gem-bearing territory.

The geology of this region is remarkable. Millions of years of geological processes have created alluvial gem deposits — layers of gem-bearing gravel called "illam" that sit beneath the topsoil and clay. Miners dig pits, sometimes twenty or thirty feet deep, to reach these layers. The work is done by hand, using traditional methods that have been refined over generations. Pumps keep the water out. Baskets of gravel are hauled up and washed in nearby streams using wicker baskets called "poruwa" to separate the stones from the soil.

What comes out of these mines is staggering in its variety. Ceylon blue sapphires are the headline product — that unmistakable medium-to-light blue with a silky quality that gemologists call "velvety." But the mines also produce padparadscha sapphires, which display a rare pink-orange color found almost nowhere else on Earth. Rubies, both heated and unheated. Star sapphires with sharp, well-defined asterism. Alexandrites that change color dramatically under different lighting. Cat's eye chrysoberyl with tight, sharp chatoyancy. Spinels, garnets, tourmalines, zircons.

I spent months visiting mines, meeting mine owners, and learning the grading process before I sold a single stone through GemStore.lk. This was not something I was going to rush. When you are asking someone in Manchester or Miami to spend thousands of pounds on a gemstone they cannot hold in their hand before buying, your credibility is everything. I needed to understand cuts, clarity grades, color saturation, treatment disclosure, and origin verification at a professional level. Not a surface-level understanding. A working one.

The relationships I built in Eheliyagoda are the foundation of the entire business. I work directly with mine owners and cutters. There is no broker sitting between me and the source. When a stone comes out of the ground, gets cut and polished, and is ready for sale, I can trace its journey from the pit to the listing on GemStore.lk. That traceability is not a marketing gimmick. It is how the business operates.


Going Direct — Cutting Out Middlemen

The traditional gemstone supply chain in Sri Lanka works like this. A mine owner extracts rough stones. A broker buys them, often at the mine site or at the gem market in Ratnapura. That broker sells to a dealer in Colombo. The dealer sells to an exporter. The exporter sells to an importer in the destination country. The importer sells to a wholesaler. The wholesaler sells to a jeweler. The jeweler sells to the customer.

By the time the stone reaches the person who actually wears it, it has passed through five to seven hands. Each hand takes a margin. A stone that the mine owner sold for two hundred dollars might retail for three thousand. The mine owner got two hundred. The customer paid three thousand. Everyone in between shared the difference.

GemStore.lk collapses that chain. I buy directly from mine owners and cutters in Eheliyagoda. I handle certification. I photograph and list the stones. I ship directly to the buyer. That is it. Mine to customer with one step in between — me.

This model does three things. First, it gives the buyer a dramatically better price. A Ceylon sapphire that would retail for five thousand dollars through a traditional jeweler in London is available on GemStore.lk for a fraction of that, with the same quality and the same certification. The value is real and verifiable.

Second, it gives the mine owners and cutters a better deal. When I buy direct, they receive more for their stones than they would selling to a broker who is going to flip it twice before it leaves the country. The economics work better for everyone when the chain is shorter.

Third, it creates transparency. Every stone on GemStore.lk comes with its origin, its treatment history, and its certification. The buyer knows exactly what they are getting. No ambiguity. No undisclosed heat treatment. No lab-created stones passed off as natural. The gemstone industry has a trust problem, and transparency is the only real solution.


Building the Platform

GemStore.lk is an e-commerce platform purpose-built for selling certified gemstones internationally. It is not a Shopify template with a gem theme. I built it from the ground up because the requirements of selling high-value gemstones are fundamentally different from selling t-shirts or phone cases.

The product photography system was one of the first problems I had to solve. Gemstones are among the hardest products to photograph accurately. Color accuracy is critical — a buyer needs to see the actual color of the stone, not a version that has been shifted by white balance or oversaturated in post-processing. I developed a controlled photography setup with calibrated lighting and color-corrected displays so that what appears on screen is as close as possible to what the stone looks like in person under standard daylight conditions.

Each listing includes multiple angles, measurements in millimeters, weight in carats, color grade, clarity assessment, cut quality, treatment disclosure, and certification details. This is not an afterthought. It is the core of what makes someone comfortable spending serious money on a stone they have not physically examined.

The platform handles multiple currencies because our buyers are spread across the UK, Europe, and the USA. Payment processing for high-value goods requires specific considerations — fraud prevention, chargeback protection, and compliance with financial regulations in both the origin and destination countries.

Search and filtering are built around how gemstone buyers actually shop. People do not just search for "sapphire." They search for "unheated Ceylon blue sapphire, 2 to 3 carats, oval cut, eye-clean clarity." The filtering system accommodates that level of specificity because that is what serious buyers need.

I also built an enquiry system for high-value stones and custom requests. Not every transaction fits a standard e-commerce checkout flow. Some buyers want a specific type of stone sourced to their specifications — a particular shade of padparadscha, a matched pair for earrings, a large unheated sapphire for an engagement ring. The platform supports those conversations alongside the standard catalog.


Certification and Trust

Trust is the single most important variable in the gemstone business. A buyer in Birmingham or Boston is spending thousands on a small object based primarily on what I tell them it is. If that trust breaks even once, the business is finished. So certification is not a nice-to-have. It is the structural foundation of GemStore.lk.

Every stone sold through GemStore.lk is certified by recognized gemological laboratories. Certification covers the essential characteristics — species identification, variety, weight, dimensions, color, clarity, cut, and critically, treatment disclosure. Treatment is where most of the deception in the gemstone industry occurs. A heat-treated sapphire is worth significantly less than an unheated one of similar visual quality. Buyers have a right to know, and our certifications make that explicit.

I also invested time in understanding the certification landscape itself. Not all gem labs carry the same weight internationally. A certificate from a well-known lab like GIA, Gubelin, or AIGS carries more credibility than a local certificate that an international buyer has never heard of. We use labs that the international market recognizes and trusts.

Beyond formal certification, GemStore.lk publishes detailed provenance information. Where the stone was mined. Who cut it. What treatments, if any, were applied. This level of disclosure is not standard in the industry, and that is exactly the point. The more information a buyer has, the more confident they are in their purchase. Confidence converts to sales, and more importantly, to repeat customers and referrals.

Return policies matter too. We offer a satisfaction guarantee on every stone. If a buyer receives a gemstone and it does not match the description or their expectations, they can return it. This sounds simple, but in an industry where "all sales final" is still common, it is a meaningful differentiator. I can offer that guarantee because I am confident in the accuracy of our listings. When you control the entire pipeline from mine to customer, quality control is not a department. It is embedded in every step.


International Shipping

Shipping gemstones internationally is not like shipping most products. You are sending small, high-value, fragile items across borders, through customs, with insurance requirements that most logistics providers are not equipped to handle.

I had to figure out export documentation for the National Gem and Jewellery Authority (NGJA) of Sri Lanka. Every gemstone exported from Sri Lanka requires proper documentation — export permits, valuation certificates, and customs declarations. The NGJA process involves getting stones inspected, valued, and cleared before they can leave the country. It is bureaucratic, but it is also what gives Sri Lankan gemstone exports their legitimacy on the international market.

Packaging required its own research. Gemstones need to be secured against physical damage, and the packaging needs to be tamper-evident for insurance purposes. I developed a packaging protocol that protects the stone, looks professional when it arrives, and satisfies the requirements of the shipping insurance providers we work with.

Insurance was another learning curve. Standard shipping insurance does not cover loose gemstones above certain values. I had to source specialist insurance that covers the full declared value of each shipment. This adds cost, but it is non-negotiable. A buyer who receives a damaged or lost shipment with no recourse will never buy from you again, and they will make sure their network knows about it.

Customs regulations vary by destination. The UK, USA, and EU countries each have different import duty structures, declaration requirements, and restricted goods lists. I learned the specifics for our primary markets so that buyers receive their stones without unexpected customs surprises. We provide guidance on expected import duties with every shipment so the buyer knows the total landed cost before they commit.

Shipping times and tracking are communicated proactively. Every shipment goes with tracked, insured delivery. Buyers receive tracking numbers and estimated delivery windows. When you are waiting for a sapphire you have just spent several thousand pounds on, knowing exactly where it is provides significant peace of mind.


The Tech Behind the Business

GemStore.lk is built on the same technical standards I apply to every project. The platform runs on a modern web stack — fast, responsive, optimized for the high-resolution imagery that gemstone sales demand. Performance matters because our buyers are spread across different countries and connection speeds. A slow-loading product page with beautiful photography that takes eight seconds to render is a product page that loses sales.

Image optimization was a particular focus. Gemstone photography files are large because they need to preserve color accuracy and detail. I implemented responsive image delivery with modern formats to ensure fast loading without sacrificing the visual quality that buyers rely on to make purchasing decisions.

The SEO architecture is built around how people actually search for gemstones. Long-tail keywords like "natural unheated Ceylon blue sapphire" and "padparadscha sapphire Sri Lanka certified" drive the kind of high-intent traffic that converts. Each stone listing is structured with proper metadata, schema markup, and descriptive content that serves both search engines and human buyers.

Analytics and conversion tracking inform how I improve the platform. I track where buyers come from, what they search for, how long they spend on listings, and where they drop off. This data drives decisions about which stones to prioritize sourcing, how to improve listings, and where to focus marketing spend.

Security is critical when you are processing payments for high-value goods. The platform implements proper authentication, encrypted transactions, and fraud detection. A compromised e-commerce platform selling gemstones worth thousands per item would be catastrophic — for the buyers and for the business.


Balancing Four Businesses

GemStore.lk is one of several businesses I operate simultaneously. I run Terra Labz as Director of Blockchain and Software Solutions. I build and maintain client projects through my freelance and consulting work. I operate other ventures including FreshMart UK. And I run GemStore.lk.

The honest truth is that balancing multiple businesses is not a hack or a system you can read about in a productivity book. It is relentless prioritization and a willingness to let things be imperfect in one area while you focus on another. Some weeks, GemStore.lk gets most of my attention because there is a shipment to prepare, a new batch of stones to photograph and list, or a high-value customer request that needs careful handling. Other weeks, a Terra Labz client deadline takes priority, and GemStore.lk runs on the systems and processes I have already built.

What makes it work is that each business exercises a different skill set. Terra Labz is deep technical work — architecture, code, blockchain protocol design. GemStore.lk is product sourcing, customer relationships, logistics, and physical-world operations. FreshMart UK is grocery supply chain and local delivery. The variety keeps each domain fresh and prevents the burnout that comes from doing exactly the same type of work every day.

The businesses also complement each other in unexpected ways. The technology skills I use at Terra Labz inform how I build and optimize GemStore.lk's platform. The supply chain experience from FreshMart UK taught me logistics lessons that directly applied to international gemstone shipping. The customer service discipline required for physical products made me a better communicator in my software client work. Each business makes the others better.

But I will not pretend it is easy. There are days when I am context-switching between a Solidity audit, a sapphire shipment to London, and a grocery delivery issue in the same afternoon. The mental load is significant. What keeps it sustainable is that I genuinely care about each business. I am not running GemStore.lk as a passive income experiment. I am running it because I believe in the product, I believe in the model, and I believe that Ceylon gemstones deserve a better path to market than they have traditionally had.


What Gemstones Taught Me About Product

Running GemStore.lk has changed how I think about product in ways that pure software work never could.

Physical products are unforgiving. When you ship code, you can push a fix in minutes if something is wrong. When you ship a gemstone to a buyer in New York, it is gone. If the photography was inaccurate, if the certification was wrong, if the packaging failed — you cannot deploy a hotfix. You eat the cost of the return shipping, you deal with a disappointed customer, and you absorb the reputational damage. That unforgiving nature forces a level of quality control that software development often lacks because the feedback loop in software is so much faster and cheaper.

Gemstones also taught me that the product is not the stone. The product is the experience. A beautiful Ceylon sapphire that arrives in a crushed box with no documentation and a two-week delivery delay is a terrible product, even if the stone itself is exceptional. The product is everything — the photography, the description, the certification, the packaging, the shipping speed, the communication, the unboxing experience. Software engineers often think the product is the code. It is not. The product is what the customer experiences.

Pricing taught me about value perception. Gemstones have objective characteristics — carat weight, color grade, clarity, cut — but the price a buyer is willing to pay is influenced by presentation, trust, certification, and the overall buying experience. A well-photographed, thoroughly documented, certified stone on a professional platform commands a higher price than the same stone sold through a WhatsApp message with a blurry photo. The stone has not changed. The perceived value has. This principle applies directly to software products, consulting services, and everything else I sell.

Perhaps the most important lesson is about trust as a business model. In software, trust is important but it operates differently. If a SaaS product breaks, the customer cancels their subscription and moves to a competitor. In the gemstone business, trust is existential. One dishonest sale — one undisclosed treatment, one inaccurate color description — and the reputation damage is permanent. Building GemStore.lk on radical transparency is not idealism. It is strategy. Trust is the only sustainable competitive advantage in a market where the buyer cannot examine the product before purchasing.


Where GemStore.lk Is Going

GemStore.lk is still early. The foundation is solid — reliable sourcing from Eheliyagoda, a certification pipeline that international buyers trust, a platform that converts, and a shipping operation that delivers high-value goods safely across borders. But the vision is larger.

I am expanding the catalog to include more rare and collector-grade stones. Padparadscha sapphires, fine alexandrites, and large unheated blue sapphires are stones that serious collectors actively seek. Sri Lanka produces some of the finest examples in the world, and I want GemStore.lk to be the first place collectors think of when they want certified Ceylon stones at fair prices.

Blockchain-verified provenance is something I am actively exploring. My background in Web3 makes this a natural extension. Imagine a Ceylon sapphire with an on-chain record of its journey — which mine it came from, who cut it, when it was certified, and its complete ownership history. This is not a gimmick. It is a genuine solution to the provenance and authenticity challenges that plague the gemstone industry. The technology exists. I know how to build it. It is a matter of implementation timing.

I am also building relationships with jewelry designers in the UK and Europe who want direct access to certified Ceylon stones for their custom pieces. This B2B channel is a natural complement to the direct-to-consumer model. A designer in London who needs a matched pair of 1.5-carat blue sapphires for a commission should not have to navigate three intermediaries to source them. GemStore.lk can be that direct connection.

Video content is another priority. Static photography, no matter how well-executed, cannot fully convey the beauty of a gemstone. The way a sapphire plays with light, the color-change phenomenon in an alexandrite, the way a star sapphire's asterism moves across the dome — these are inherently dynamic qualities. I am investing in video production capability to bring each stone to life in a way that static images cannot.

The long-term vision for GemStore.lk is to become the most trusted name in direct-source Ceylon gemstones. Not the biggest. Not the cheapest. The most trusted. Every decision I make — from which stones to source, to how I photograph them, to how I handle a customer complaint — is filtered through that objective. Trust is the brand. Everything else follows from it.


Key Takeaways

  • The best businesses solve real distribution problems. Ceylon gemstones are extraordinary. Their path to market was not. GemStore.lk exists because the supply chain was broken, not because the product needed improvement.
  • Cutting out middlemen only works if you can replace what they provided. Middlemen exist because they add value — access, logistics, trust, relationships. To remove them, you have to provide all of that yourself. I could not have built GemStore.lk without understanding certification, shipping, customs, and customer relationships at a professional level.
  • Physical products force quality discipline. You cannot patch a gemstone after it ships. That constraint makes you better at quality control across everything you build — including software.
  • Trust is a business model, not a feature. In markets where the buyer cannot inspect the product before purchase, trust is not one of many factors. It is the factor. Build for it structurally, not as an afterthought.
  • Running multiple businesses works when they sharpen each other. GemStore.lk makes me a better technologist. My tech work makes GemStore.lk a better platform. The constraint is energy, not skill.
  • Start from what you know and where you are. I am from Sri Lanka. Sri Lanka produces some of the finest gemstones on Earth. That is not a coincidence — it is a competitive advantage that no one outside Sri Lanka can replicate.

*Uvin Vindula is the founder of GemStore.lk and the builder behind uvin.lk. He serves as Director of Blockchain and Software Solutions at Terra Labz, with operations across Sri Lanka and the UK. He builds technology, exports Ceylon gemstones, and writes about the intersection of entrepreneurship and engineering at uvin.lk. Reach him at contact@uvin.lk or @IAMUVIN.*

Working on a Web3 or AI project?

Share
Uvin Vindula

Uvin Vindula

Web3 and AI engineer based in Sri Lanka and the UK. Author of The Rise of Bitcoin. Director of Blockchain and Software Solutions at Terra Labz. Founder of uvin.lk — Sri Lanka's Bitcoin education platform with 10,000+ learners.