My Friend Stole My App And Pitched It As His — Until The Investors Demanded Development Logs

My Friend Stole My App And Pitched It As His — Until The Investors Demanded Development Logs

Liam’s hand remained firm on the heavy oak door, a physical barrier between me and the room where my future was being sold. I could smell the sharp, clinical scent of his cologne—an expensive mask for the rot of the lie he was about to tell.

PAY ATTENTION: You can now search for all your favourite news and topics on Briefly News.

A serious man denying entry using gestures
For illustrative purposes only. Photo: Bohdana Tkachuk
Source: Getty Images

My heart hammered against my ribs like a trapped bird, the frantic rhythm echoing the chaotic lines of code still pulsing in my mind.

Behind that door, the Sandton elite were waiting for a "visionary," and Liam had ensured I looked like nothing more than a delivery boy. Everything I had built began to dissolve in that hallway.

"I’m sorry, Mpho," Liam said, smoothing his tailored blazer. "The board feels your 'technical' tone might alienate the Sandton suits."

"Wait, Liam, we agreed this was a partnership," I stammered. My voice sounded thin and brittle. "A fifty-fifty split of the vision and the execution!"

Read also

My older brother kicked me out of our father's inherited house, he didn't know dad saw it coming

He did not even turn around. His hand was already on the heavy oak door handle. "It’s about scalability, man," he whispered. "They want a visionary, not a developer from Mamelodi."

The door clicked shut, leaving me in the hallway. I smelled the lingering scent of his expensive cologne. I felt the crushing weight of a betrayal that hit like a physical blow.

We met during a sweltering February orientation at Wits University. We were two computer science students from opposite worlds.

Students in a computer lab
For illustrative purposes only. Photo: Izusek
Source: Getty Images

Liam arrived in a shiny hatchback from Fourways. He smelled of opportunity and high-end laundry detergent.

I came from Mamelodi with a different energy. I carried a backpack held together by safety pins. I had a hunger that went beyond mere ambition.

"That’s a neat bit of recursive logic," he said. He slid into the seat next to me in the lab. I looked up, surprised he even noticed my screen. "I’m trying to optimise for low-data environments," I replied cautiously.

Read also

I Went to the Final Alone After My Son's Death — A Casual Invitation Turned Into Annual Tickets

He grinned, a bright, charismatic flash of teeth. "I’m Liam. I’m great at the big picture stuff." He leaned in closer to the monitor. "I think you’re the one who actually knows how to build the future."

Over the next three years, we became an inseparable duo. I was the engine, pulling all-nighters to squash bugs. He was the navigator, charting our course through the social hierarchy.

During the 2020 lockdown, the world went quiet. I saw the chaos in the townships. Spaza shops struggled to get supplies safely. I spent eighteen hours a day coding 'Kasi-Link'.

A student coding
For illustrative purposes only. Photo: unsplash.com, @its_ibrahim
Source: UGC

It was a prototype to connect shop owners with motorbike riders. "This is it, Mpho!" Liam shouted over a Zoom call. "This is the 'Unicorn' everyone is looking for."

I felt a rush of pride as I showed him the interface. "It’s for our people, Liam," I said. "I want to start the pilot in Mamelodi next month."

He nodded vigorously, leaning into his camera. "Absolutely, brother. You build the beast, and I’ll find the hunters to feed it." He paused, his eyes gleaming. "We’re going to be the kings of Sandton."

Read also

I Wondered Why My Child Was Always Hungry After School — She Was The Neighbourhood's Little Helper

The shift happened gradually, like a tide receding slowly. It began a week before the Rosebank Tech Networking Night. Liam called me late on a Tuesday, his voice buzzing with a frantic energy.

"Send me your latest slide deck," he said over the hum of Johannesburg traffic. "I need to ensure the corporate vernacular is up to standard for the suits."

I hesitated, my finger hovering over the 'send' button. "I've practised the demo a hundred times, Liam," I replied. "I should be the one leading the pitch."

A student on a call
For illustrative purposes only. Photo: Organic Media
Source: Getty Images

"Mpho, listen," he said, his tone softening into a patronising warmth. "You’re brilliant, but these investors respond to a certain 'look'. Let me bridge the gap."

I sent the files, ignoring the knot tightening in my stomach. On the night of the event, the air smelled of rain and expensive gin. I stood in the back, waiting for my cue.

Instead, I watched in frozen silence as Liam took the stage alone. "I’ve spent the last year developing a solution," he announced. He didn't mention 'we'.

He spoke about 'his' vision and 'his' proprietary algorithm. The applause was deafening. Afterwards, he stood surrounded by men in charcoal suits, giving me a dismissive nod.

Read also

Neighbours Hated My Daughter's Early Morning Runs — An Older Man's FB Post Brought Them To My Door

The soundscape of the room shifted suddenly. The clinking of champagne flutes became a distorted roar. The low hum of networking felt like static in my brain.

I felt a drop of cold sweat slide down my spine. The fabric of my shirt felt itchy and cheap. I walked toward him, but he intercepted me quickly.

"Not now, Mpho," he whispered, gripping my elbow. "You’ll ruin the vibe. These guys want a leader, not a technician. I'll see you in the car."

"You lied, Liam," I said in the parking lot later. "You took credit for every line of code I wrote." My voice trembled with suppressed rage.

A furious student on a call
For illustrative purposes only. Photo: Yourstockbank
Source: Getty Images

He sighed with genuine pity, which hurt far more than anger. "I’m securing the bag for both of us. You're just not ready for that room."

Two weeks later, the Gauteng Innovation Grant winners were announced. 'Kasi-Link' was on the list, but under a new entity: L.W. Strategic Ventures. Liam was the sole director.

I confronted him at a crowded cafe in Sandton. He was too busy scrolling through his LinkedIn profile to look me in the eye.

Read also

A Mom Couldn't Afford Diapers — Management Suspended Me After Reviewing the Surveillance Tapes

"Funders respond better to someone who looks 'scalable," he argued, stirring his espresso. "It's just business, Mpho. I'll put you on a generous retainer."

"A retainer? For my own company?" The audacity made my hands shake. He looked at the gleaming glass buildings and shrugged. "I am the brand now."

"It’s not your company anymore, Mpho," he replied. "It’s a brand now. And I am the brand." I looked at the gleaming glass buildings.

I felt utterly invisible in the heart of the city. I actually started to believe his toxic narrative. Maybe the world didn't want the guy from the township.

a sad student
For illustrative purposes only. Photo: Pekic
Source: Getty Images

Pressure mounted as the grant requirements changed. The department demanded a live-environment update immediately. Liam had the money, but he lacked the logic.

He hounded me for the updated repository access daily. "Stop being emotional and upload the new modules," his messages read. I sat in my small room in Mamelodi.

The power was out—loadshedding had struck again. The silence in the house was heavy and suffocating. I stared at the dark cursor on my screen.

Read also

I Kept Losing Clients To My Coworker's Lies — So I Tricked Him Into Sending The Incriminating Email

I ran my fingers over the keys of my laptop. The plastic was worn smooth at the 'Enter' key. That texture represented thousands of hours of my life.

I realised that Liam owned the 'brand' on paper. However, I still owned the heartbeat of the machine. I decided not to hand over the keys.

If he wanted to be the 'visionary', he would have to find his own light. I stopped answering his increasingly frantic phone calls. I started documenting everything in a private file.

The final escalation came from a major retail chain. They wanted a pilot program to digitise their supply chain. This was the biggest opportunity in the country.

Liam was ecstatic and already scouting Melrose Arch offices. “This is the one, Mpho!” he said over the video call, forcing a smile that did not reach his eyes. I saw the strain in his face and heard the desperation tightening his voice.

A man on a video call
For illustrative purposes only. Photo: pexels.com, @ekaterina-bolovtsova
Source: UGC

“The retail auditors arrive in ten days,” he continued, lips stretched thin. “They need the full back-end history.” He sounded like a man trying not to drown while pretending he could swim.

Read also

Water Kept Vanishing From My Tank At Night — One Little Trap Exposed The Culprit To Everyone

"They need to ensure the IP is clean," he continued. "Just give me the admin credentials to GitHub." I looked at the registration folder on my desk.

"I'll think about it, Liam," I said calmly. I had already filed the original concept months ago. "I think it's time the auditors see the truth."

The day of the audit arrived like a thunderstorm over the Highveld. The sky was a bruised purple, heavy with the scent of ozone and parched earth. We met in a boardroom that overlooked the M1 highway.

Liam wore a suit that cost more than my first car. "Remember the script," he hissed. "I am the architect; you are the support. Don't mention the pilot bugs."

The auditors were led by Sarah, a woman with eyes like scanners. She didn't care for Liam’s charisma. "We need to see the guts of the system," she said.

A serious lady speaks to a man in an office
For illustrative purposes only. Photo: PeopleImages
Source: Getty Images

Liam gestured toward me with a flourish. "My lead developer can pull up the dashboard for you." I didn't move my hands toward the keyboard.

"The dashboard is just a skin," I said, my voice steady. "If you want to see the integrity of the IP, you need the Git repository logs."

Read also

HR Put Me On Probation Over Accusations — The Auditors Caught Him in Patterns I Hadn’t Flagged

Liam’s smile faltered. "We don't need to bore them with technical weeds, Mpho," he interrupted. He laughed nervously, looking at the auditors for support.

Sarah leaned back, her pen tapping against the table. The sound was sharp and rhythmic, like a ticking clock. It cut through Liam's polished veneer.

"Actually, the repository logs are exactly what we need," she said. "We need to verify the timeline." She looked directly at Liam, waiting.

"Go ahead, show them," Liam said, his eyes pleading. He thought I would still protect the lie to save the deal. He was wrong.

I stood up and plugged my own laptop into the projector. The screen filled with a dense, scrolling wall of text. It was the Version Control History of 'Kasi-Link'.

A man giving a presentation
For illustrative purposes only. Photo: Klaus Vedfelt
Source: Getty Images

"As you can see," I began, pointing to the timestamps. "The core architecture was established eighteen months ago." The room went very quiet as the data scrolled.

"Wait, these commits are all from a single user," Sarah noted. She leaned closer to the projection. "The username is 'Mamelodi_Coder_99'."

She looked at the registration details of the repository. "The legal owner listed here is Mpho Mashishi." She turned to Liam, her eyebrows raised in a silent question.

Read also

My Husband Left Me For An "Exciting" New Wife — Private Messages Revealed Their Marriage Was a Joke

Liam’s face drained of colour, turning a sickly shade of grey. "That’s just... that’s our internal naming convention," he stammered. He wiped a bead of sweat from his upper lip.

"The company owns the IP, obviously," he added quickly. "Mpho is just the administrator of the account." He reached for the mouse, but I moved it away.

"There is no company, Sarah," I said, looking her in the eye. "L.W. Strategic Ventures was registered only three months ago." I felt a strange sense of peace.

"I registered the 'Kasi-Link' concept as a sole proprietor a year ago," I revealed. I pulled up the official CIPC filing on the screen.

A serious man in board meeting
For illustrative purposes only. Photo: SDI Productions
Source: Getty Images

The light from the projector cast blue and white stripes across the room. It made the dust motes dancing in the air look like tiny, frantic ghosts.

"Every line of code, every database schema, and every pilot user," I said. "They were all logged before Liam even knew the app existed."

Liam let out a hollow, strangled laugh. "Mpho, what are you doing? You’re spoiling the biggest deal of our lives!" He sounded like a man drowning in shallow water.

Read also

I Announced My Engagement — My Brothers Said “You Shamed Us,” and Walked Out

"It’s not our life, Liam," I replied. "It’s mine. You just tried to put your name on the cover of a book I wrote in the dark."

The auditors exchanged a long, meaningful look. Sarah closed her laptop with a definitive click that sounded like a gavel. The air in the room suddenly felt easier to breathe.

"Mr Wentworth," she said, her voice like ice. "It appears your 'visionary' role didn't include basic honesty." Liam opened his mouth to speak, but no words came out.

The fallout was swifter. The Gauteng Innovation Grant was frozen within forty-eight hours. An investigation into "fraudulent representation" began shortly after.

Liam’s reputation in the Sandton investor circles didn't just crack; it shattered.

A nervous man biting his nails
For illustrative purposes only. Photo: AaronAmat
Source: Getty Images

People in that world value polish, but they fear liability even more.

I received a call from Sarah a week later. She wasn't calling to scold me for the boardroom drama. "The retail chain still needs the solution, Mpho," she said.

"We don't care about the 'brand' anymore," she added. "We care about the person who actually knows how the code talks to the shops."

Read also

My Husband Promised His Girlfriend He Was Leaving Me — I Booked the Hotel Where They Planned to Meet

I was invited back to the same boardroom a month later. This time, I walked in alone. I wasn't wearing a three-piece suit or expensive cologne.

I wore my favourite hoodie and a pair of comfortable sneakers. I didn't have a flashy slide deck with stock photos of "the future." I had a live demo.

I felt the cool, brushed aluminium of my laptop under my palms. The texture was a grounding reminder of the work I had done. It was real, solid, and mine.

I secured a pilot contract for three townships in Gauteng. It wasn't the multi-million Rand deal Liam had chased. It was smaller, more focused, and entirely legitimate.

a happy man working on coding project
For illustrative purposes only. Photo: Patricio Nahuelhual
Source: Getty Images

I saw Liam one last time at a Gautrain station. He looked tired, his expensive blazer slightly wrinkled. He didn't look like a visionary anymore; he looked like a ghost.

"You didn't have to ruin me, Mpho," he said, staring at the tracks. "We could have been huge together." I didn't feel the anger I expected.

"We were never together, Liam," I said. "You were just standing on my shoulders and telling everyone you were a giant." I turned and walked toward my train.

Read also

My Family Was Angry When I Stopped Paying For My Sister's Boyfriend — Then We Realised What He Did

I spent months believing that I was "just the technical guy." I let someone else’s confidence convince me of my own inadequacy. I thought his polish was the only key to the door.

But I learned that while a shiny key can turn a lock, it’s useless if there’s no room behind the door. Substance is the only thing that survives the audit of reality.

I realised that the "Sandton suits" aren't as scary as I thought. They are just people looking for solutions that actually work. They value the engine more than the paint job.

Betrayal is a bitter teacher, but it stripped away my naivety. It forced me to own my voice and my value. I no longer wait for permission to enter the room.

I built something from nothing in a small room in Mamelodi. That power didn't come from a LinkedIn profile or a polished accent. It came from the logic and the grit.

A happy programmer posing as he holds a laptop
For illustrative purposes only. Photo: RealPeopleGroup
Source: Getty Images

I can still smell the faint metallic scent of the computer lab. It reminds me of where I started and why I code. It’s a scent of creation, not just consumption.

Read also

My Mother Offered to Sponsor My Wedding — She Cancelled Everything After One Conversation

The app is growing now, one spaza shop at a time. It’s slow, honest work that changes lives in my community. That is a success no one can steal or outsource.

I often look at my old university photos of Liam and me. I see two boys who wanted to change the world. One wanted to change how he was seen; the other wanted to change how things worked.

I finally understand that the greatest theft wasn't the code. It was the attempt to make me believe I wasn't enough on my own. But the logs don't lie, and neither does the soul.

If you found the thing you built was being sold by a friend, would you have the courage to burn the bridge to save the truth?

This story is inspired by the real experiences of our readers. We believe that every story carries a lesson that can bring light to others. To protect everyone’s privacy, our editors may change names, locations, and certain details while keeping the heart of the story true. Images are for illustration only. If you’d like to share your own experience, please contact us via email.

Source: Briefly News

Authors:
Racheal Murimi avatar

Racheal Murimi (Lifestyle writer)