About This Project
Built and launched a niche marketplace for miniature original artwork (ACEOs), focused on creating a more sustainable and community-oriented alternative to large marketplaces like Etsy and eBay. I designed and engineered the platform independently across marketplace architecture, product strategy, UX, operations, brand direction, and organic growth.
The platform grew to 5,000+ users, 300+ paying subscribers, 2,000+ sold listings, and ~$25k GMV in the first 5 months through fully organic growth.
Growth
5,000+ users
300+ paying subscribers
2,000+ sold listings
~$25k GMV in the first 5 months
2,500+ newsletter subscribers
Fully bootstrapped and profitable
What I Built
Full marketplace architecture across buyer, seller, admin, and moderation workflows
Listing, checkout, live bidding, favorites, seller subscriptions, and Stripe payout systems
Sealed Offers, a private one-time bidding mechanic where buyers submit their best offer and platform data showed artists often earned more than through live bidding or fixed-price listings
Trust-and-safety tooling for seller enforcement, disputes, refunds, moderation, and support
Admin dashboards and automated support workflows that keep operations manageable as a solo builder
An installable PWA experience so buyers and sellers can use TinyGallery more like an app while the product stays web-first
Brand direction, UX/UI, platform strategy, and organic growth loops
Community initiatives including newsletters, artist partnerships, giveaway programs, platform events, and retention-focused engagement loops
Sealed Offers Experiment
One of my bigger product experiments was Sealed Offers, a private one-time bidding format. My hypothesis was that if buyers could only submit one private offer, they would be more likely to put forward their real best bid instead of anchoring their perception of the artwork to a low starting price or watching other bids slowly set the value for them.
The format was inspired by the weird tension of eBay-style auctions, where sellers often start listings at $0.99 or $1.99 and hope a bidding war will create the final value. With Sealed Offers, I wanted to test a different behavior: one buyer seeing real value in a piece, knowing other people were interested, and deciding what it was worth to them without seeing everyone else's numbers.
There was real skepticism from the community at first because it was a strange way to bid. Three months after launch, once TinyGallery had passed 1,000 sold listings, I crunched the numbers and found that Sealed Offers were earning artists more on average: about $9 per sale, compared with roughly $7 for direct listings and $6 for live eBay-style auctions.
I published the full breakdown in Tiny Notes #4: What Actually Sells?. One listing made the point better than any chart: most offers came in around $2-$6, but one buyer privately offered $50 because that was what the artwork was worth to them.
Marketplace Ranking & Discovery
As TinyGallery grew, I had to rethink how listings were ranked and discovered. The first version of the gallery algorithm weighted favorites, impressions, and offers because those signals usually meant a listing was resonating and should get more visibility.
Once the marketplace had repeat visitors and more inventory, that logic started creating stale front-page behavior. Some listings kept accumulating views and favorites without selling, which meant they stayed highly ranked even though buyers had already seen them and passed.
I adjusted the ranking system to account for listing age and relist cycles, adding small penalties over time so the gallery could stay fresher. I also introduced an exploration budget to surface under-seen listings, especially pieces that may have been posted at an unlucky time or buried before they had a real chance.
The system became less about simply ranking the most popular listings and more about balancing buyer experience, seller fairness, marketplace freshness, and the need to help newer artists get discovered.
Community & Ecosystem
A large part of TinyGallery has been building not just a marketplace, but a genuine community around miniature art and independent artists.
Bandcamp is one of the role models I think about when building TinyGallery: a platform that feels deeply community-focused, earns real trust with its user base, and makes the people creating the work feel like the point of the product instead of inventory inside it.
At this point, the platform is stable enough that most of my time is not spent fighting bugs. It is spent engaging with the community, listening for what would make selling feel better, and building new playful features that keep the marketplace feeling alive.
Alongside the platform itself, I write a Substack newsletter with 2,500+ subscribers where I share platform updates, roadmap discussions, marketplace insights, artist spotlights, indie art brand features, and community events. The newsletter has become one of the main ways I communicate openly with the community and build trust around the platform.
I have also partnered with independent art brands like Peerless Watercolors to create artist-focused collaborations, giveaways, and free sample programs for TinyGallery Pro artists. These partnerships are designed to uplift small art businesses while creating additional value and excitement for the artist community.
One of my favorite parts of running TinyGallery has been creating playful community moments and experiences, from platform-wide Easter egg hunts with hidden rewards to TinyGallery Tuesdays, where artists receive 100% of their sales with 0% platform fees.
Challenges
The hardest part of TinyGallery has not been one technical problem, but balancing all of the competing founder problems at once: product direction, moderation, support, growth, partnerships, analytics, tech debt, community events, and keeping the platform moving without turning every user request into the roadmap.
Marketplace state also gets complicated quickly. Listings need to stay consistent under buyer and seller concurrency, bids and reservations have to feel fair, payment and payout flows need to be trustworthy, and moderation tooling has to be strong enough that support work does not take over.
I also had to make product calls that were not purely technical, including staying US-only at launch, deciding when to ask the community for input versus when to make a clear founder decision, increasing platform fees, and communicating those decisions in a way that felt transparent and respectful.