Nahom Mekonen
Product manager. This is my portfolio, written as a spec: who I am, what I've built, and the calls behind each one.
The job of a product manager is to understand the problem so deeply, and live so far into the customer's future, that you build what they will need before they know to ask for it.
Product manager and founder who loves building things people actually rely on. I co-founded Kabba, a transportation technology company now moving more than a million trips, and before that bootstrapped Radium Media to $30M+ in sales with no outside funding. I come from product, growth, and the technical side, and I'm at my best on hard problems that real people feel every day. Based in Minneapolis, open to offers.
I did not pick this problem off a whiteboard. It picked me a long time ago, at home, watching people I love work around something that should have just worked. That is also why the specific domain matters less to me than people expect. Once you have felt a problem that closely, you want to give the next one the same attention, whatever it turns out to be.
I came to the US from Ethiopia to study computer science, sure I would end up an engineer. Growth marketing pulled me sideways in college, and I started building small direct to consumer brands out of my dorm room.
That turned into Radium Media. Over three years it did $30M in sales with no outside money. It taught me more than my classes did: how to sell, how people actually decide and behave, and how to build a team and scale a product. I graduated with offers from good companies. I kept thinking about a problem back home instead.
So I went back to Ethiopia. Some of the fastest growing countries on earth run on transportation that was built decades ago, when it was built at all. Fixing that changes how millions of people live and work. I wanted to put my energy there.
That became Kabba. We are building public transit in a place that had almost none. I rode the minibuses for weeks as an ordinary commuter before I wrote anything down, because I would rather live a problem than guess at it. LinQ came later and closer to home. I saw the same struggle in my own community here in the US, small transportation companies moving thousands of kids with paper and phone calls, so I spent my weekends building them a tool to run their cars and routes, and gave it to them for free.
I am a builder before I am anything else. I am drawn to problems you can actually touch, the kind a real person feels on a real morning, and I like staying with one long enough to move it. That thread runs through everything I have done, from selling products out of a dorm room to owning product for a transit company. The domain keeps changing. The way I approach it does not.
How I work is easy to say and hard to do. I go to where the problem lives before I write anything down. I look for the job people are actually trying to get done, which is almost never the feature they asked for. Then I put the smallest useful version in their hands, watch what really happens, and let the evidence decide what comes next.
- Live the problem before I build. I will spend two weeks as a user before I spend two months guessing. I rode the minibuses and I sat with the dispatchers.
- Find the real job. People rarely want the feature they name. They want the outcome underneath it, and that is what I design toward.
- Ship small and let reality vote. A rough version in someone's hands teaches me more than a flawless spec ever has.
- Measure what changes a decision. If a number will not change what we do next, I leave it alone.
Most of this I learned the hard way, building in a market where I could not take card payments or reliable maps for granted. It left me allergic to assumptions. I hold my own ideas loosely and the problem tightly, and getting corrected early by a real user beats defending a tidy plan that was wrong all along. That is the kind of product person I am, and the kind of team I want to build with.
Three things I have built. For each: the problem, the hardest call I made and what I traded for it, what happened, and what I would do differently. The metrics are here, but the calls are the point.
Kabba is the company I care about most. We build shared mass transit for Addis Ababa, a city where about five million people move every day with no system built for them. Think of it as a subway that happens to run on minibuses, not another ride hailing app. Fixed routes, monthly subscriptions, and prices that do not move on you.
I rode the informal minibuses for weeks before writing a single requirement, living the problem instead of studying it. The reframe that reorganized everything: people were not buying a ride. They were buying the confidence that they would clock in on time tomorrow, and the day after that. Once the job read that way, most of the product decisions answered themselves.
Ride hailing had already arrived. It fixed reliability, then priced itself out of a working person's daily commute. The minibuses were the opposite: cheap, but you could not count on them for anything. Nobody had built the middle, so we did.
I owned the product end to end, from discovery to specs an engineer could build without coming back to ask what I meant. I worked with a team of ten engineers, and together we shipped for 40+ enterprise clients and 30 school partners.
- Led product strategy and roadmap across rider, driver, and operator surfaces. Used RICE scoring to force sequencing when engineering bandwidth and operational urgency collided.
- Interviewed more than 100 companies and ran discovery with commuters and drivers. It turned out a driver's real job was steady income, not navigation, so I rebuilt the driver app around that.
- Mapped the operator workflow end to end and traced the money. That is where I found the reconciliation problem, invisible from the outside, that became the call above.
- Specified and owned the payment gateway and government API integrations, managing external technical and compliance stakeholders from brief to go live.
- Built the B2B corporate tier from user stories up. HR directors did not want transportation. They wanted liability off their desk, and that reframe made it our highest margin product.
- Built the analytics layer behind real time operating decisions and used it to test routes and pricing before committing to full rollout.

LinQ started as a side project because the problem would not leave me alone. I kept seeing it in my own community here: small transportation companies moving thousands of kids with paper and phone calls. The big yellow school buses have plenty of software. The seven-seater vans that carry those kids every day have almost none. So I spent my weekends building the tool they were missing, routing, dispatch, and live tracking to run their cars and routes, and I gave it to them for free.
- Gave dispatchers one screen for drivers, routes, and student assignments, the kind of visibility the big bus software never bothered to build for type 3 fleets.
- Put a live map in parents' hands, so they can see where their child is on the way to school. That was the part I cared about most.
- Routed 10,000+ students for 10+ operators across Minnesota and North Carolina, turning spreadsheets and phone calls into a real system.
The part that stays with me is simple. We can track a package across an ocean. A kid on the way to school should not be harder to find than that.
Where it started. A creator commerce company I built on one bet: creator audiences are the most loyal, high intent buyers in e-commerce, and almost nobody was building brands for them on purpose.
Most companies saw a creator's audience as ad inventory. I read it as a product brief. A mid tier creator with 200,000 engaged followers has the one thing brands spend millions trying to manufacture: trust. So I built the brands backwards, audience first and product second, with the creator as proof the market was already there.
- Built the audience persona before the product, down to how they buy and what earns their trust.
- Validated fit before spending, A/B testing the message with each audience before scaling a dollar.
- Turned it into a playbook that worked on the fifth brand as well as the first.
The numbers, across everything I have built. No rounding up.
What I actually do day to day, grouped by surface.
A spec is honest about what it is not. So I will be too.
- I am not leaving Kabba because it failed. It works, and I am proud of it. I want my next chapter to be hands on, inside a mission I can really pour into.
- I am not looking to start another company right now. I have loved building from zero, but what I want next is to go deep on one product with a team I can learn from.
- I am not chasing a title. I would rather own a real problem than sit higher on an org chart.
- I try not to track numbers that do not change a decision. I would rather measure less and actually act on it.
v.next is your team.
I am looking for the next problem to give that same care to. Five years deep on one of them, I know how I work best: close to the people who feel it, inside a team building something that matters. If that is your team, I would like to talk.
Education
B.S. Computer Science & Cybersecurity
Metro State University · Dean's List
Recognition
Africa Startup of the Year, nominee · urban mobility
MLT Fellow · leadership in business and tech
Also built
Nahom's HQ, an AI ops dashboard with two Claude agents that run my weekly reporting. I like building the tools I wish existed.