2026-03-26|6 min read|--kolek--devlog--build-in-public--solopreneur--collector--product-design

Building Kolek: The Story of a Platform That Grew From One Question

March 26, 2026. I've been building Kolek for weeks now. Today felt like a good day to stop and write about it.

Not a feature announcement. Not a launch post. Just the story of how this thing came to be — and where it's going.


I didn't set out to build a marketplace.

Most people, when they hear "collector platform," immediately think: buy, sell, trade. Listings. Transactions. Fees. Another Craigslist with better photos.

That's not what I wanted. That's not what Kolek is.

I started with a different question.

Where does a collector go to show what they actually own?


The idea came from watching a friend flip through his fountain pens — a Pilot Custom 742, a Sailor 1911, a few vintage pieces he'd hunted down from obscure Japanese sellers. He'd spent years building this collection. He knew the nib sizes, the body materials, the exact ink running in each one. He had stories for all of them.

But there was nowhere to put any of it. Instagram? Too public, too noisy, too much algorithm. A spreadsheet? Sure, functional. But a spreadsheet doesn't feel like a collection. It feels like inventory.

He wanted something that felt like the thing itself. Like a cabinet. Like a display case you could share.

I went home and started building.


Week one was chaos.

I had no clear idea what the data model should look like. Should a "collection" be a folder? A page? Should items link to a catalog or live independently? What's the difference between what a thing is and what a thing is to you?

A Lamy Safari is a Lamy Safari. But my Lamy Safari has a fine nib, runs Iroshizuku Kon-peki, and I bought it the week I quit my job. Those details aren't in any product database. They're mine.

That distinction — between the catalog entry and the personal entry — became the core architecture. Two layers:

catalog_items — the thing. Shared, community-maintained, growing over time.

collection_items — your relationship with the thing. Private, personal, yours.

Simple idea. Took me three weeks to get right.


Then came the niche question.

I built for fountain pens first. But collectors don't stop at one niche. The same person who hunts pens also hunts watches. The same person who collects vinyl also collects film cameras. These hobbies overlap in strange and beautiful ways — they're all about slowing down, about appreciating things made with intention.

So I had a choice: build a fountain pen app, or build a collector platform.

I chose the platform. But I stayed disciplined: fountain pens first, everything else later, and only open a new niche when there's real signal from users — not from my imagination.

The architecture had to reflect this. Every niche has its own item types. Every item type has its own spec fields. A fountain pen tracks nib size and body material. A watch tracks case diameter and movement type. A vinyl record tracks pressing and label. These aren't the same fields. But they all live in the same system.

I spent a full day designing a NICHE_ITEM_TYPES config — a single file that maps niches to item types to spec fields. It's boring infrastructure. It's also the thing that makes Kolek actually scalable.


The part I didn't expect: identity.

About a month in, I realized I was building something that wasn't really about objects.

It was about identity.

When you look at someone's Kolek profile, you don't see a spreadsheet. You see taste. You see the things someone chose to pursue, to spend money on, to spend time learning about. A profile that says "Fountain Pens · 32 items" tells you something about a person that no bio ever could.

This changed how I thought about templates. A profile template isn't just a layout — it's a personality. The Gallery template feels like a museum. The Shop template feels like a boutique. The Pen Studio template is for the person who wants their nib sizes front and center. These aren't aesthetic choices. They're expressions of who you are as a collector.

I'm still building the template system. It's one of my favorite parts of this project.


The decisions that shaped everything.

Looking back, there are a few moments where the architecture went from fuzzy to clear.

The first was separating catalog_items from collection_items. Two layers, two purposes. The catalog belongs to everyone. The collection belongs to you.

The second was realizing users don't belong to just one niche. A collector is a collector — not a "fountain pen person" or a "watch person." They're both. The platform had to reflect this with a proper many-to-many relationship between users and niches, sorted automatically by where they invest the most.

The third was the specs system. You can't anticipate every attribute every collector will ever want to track. So the system needed to be hybrid: structured fields for common specs, plus a "custom attribute" escape hatch for everything else. When enough users add the same custom field, it gets promoted to a structured field. The catalog learns from the community.

None of these were obvious at the start. They emerged from building, breaking, and rebuilding.


Where we are today.

March 26, 2026. Here's what Kolek can do:

You can create a profile, join multiple niches, and start building collections. You can add items — either from the community catalog or by creating new ones yourself. You can log your specs: what nib you're running, what condition the watch is in, what ink is currently loaded. You can list things for sale in any currency. You can browse a market price oracle built from real community transactions. You can choose a profile template that fits your personality.

And somewhere in there, a community catalog is growing — one item at a time, one owner at a time.

What Kolek can't do yet: everything I haven't built. The community feed. The founding member invites going out to real people. The moment when someone I've never met signs up and adds their first item.

That moment hasn't happened yet. But it's close.


I don't know if Kolek will work. I mean that genuinely — not as false modesty, but as honest uncertainty. Building a community platform solo is a strange bet. You're building a place for people before those people exist. You're making something that only becomes real when others show up.

But I keep building because the idea feels true. Collectors deserve a place that takes them seriously. Not a marketplace that treats them as buyers and sellers. A place that says: what you collect matters. How you collect matters. You matter.

That's what I'm trying to build.

Come find me when it's ready.


Kolek — coming soon at kolek.app