Ghosts of the Code: A Lagos Heist Story

ghosts of the code

Written by Olorunloba Adeniyi.

Chapter One – Dreams from Bariga and Ikoyi

The first time Lekan saw a computer, he didn’t know whether to bow before it or run from it. He was twelve, barefoot, and soaked from the rain after running errands in Bariga. The gadget sat behind a dusty glass panel at a business center near Shomolu, humming like it had swallowed a generator.

On the other side of Lagos, in a mansion tucked away in Ikoyi, Dapo was already navigating his father’s MacBook Pro like it was a video game. His bedroom had an air conditioner, a bookshelf, and a housemaid who always knew where he left his socks.

They were from two different worlds, but fate has a funny way of bridging gaps.

– They met in University of Lagos, thrown into the chaos of a thousand undergraduates chasing the same dream in overcrowded lecture halls. Dapo, smooth-talking, charismatic, and always looking freshly imported from a UK boarding school, had the casual confidence of someone who had never needed to fight for anything. Lekan was different. Sharp-eyed. Observant. He had a quiet rage that made him study like his life depended on it -because it did.

By some twist of fate – or perhaps because the school’s accommodation algorithm had a sense of humor—they ended up roommates.

Their first conversation was over noodles.

“Guy, abeg borrow me small matches,” Lekan asked, peeking into the room, clutching a pack of Indomie and a tomato the size of hope.

Dapo looked up from his laptop. “Matches? Seriously? Bro, it’s 2015.”

“You no get?” Lekan asked, deadpan.

Dapo burst out laughing and tossed him a lighter.

That was the beginning.

They studied, cooked, joked, and hustled together. Lekan was a Computer Science major, obsessed with code and hacking forums. Dapo was studying Accounting, with a mind for numbers and loopholes.

By 300 level, Dapo could make a budget look like a magician’s act, and Lekan had already cracked the campus Wi-Fi password, earning him the nickname “System.”

At night, while others partied, they dreamed. Dreamed of big cars. Big houses. A Lagos life that didn’t involve sweating in molue or chasing BRT buses.

“Guy,” Dapo said one night, flipping through an old issue of Forbes Africa, “how many years you wan dey earn 150k salary?”

Lekan chuckled. “Who dey earn 150k? Entry level no even reach that. Dem go still collect tax. Na slavery.”

They laughed. But beneath the humor, a plan was beginning to take shape.


From Noodles to Nightmares

Lekan’s hustle began long before university. He had washed plates at buka, hawked bread, even helped his uncle fix radios. He could code in Python, Java, and even PHP, but still had holes in his sneakers.

Dapo, on the other hand, had access to everything money could buy – but none of what he truly wanted: respect.

People assumed his life was easy, but his father’s expectations were iron-tight. Failure was not an option, and Dapo hated being the “rich kid” others whispered about. He wanted to earn something – anything – on his own terms.

Their bond deepened in 400 level when a crooked faculty staff asked them for bribe to “help process” their final-year project approval.

Dapo exploded. “My father go sue this school!”

Lekan dragged him outside. “Calm down, Oga protest. You wan fail ni?”

They paid. And in that moment, something inside them snapped.

“Guy,” Lekan whispered one night, eyes red from coding, “you ever think say we fit do something big? Like… shake system.”

“Shake am well,” Dapo nodded. “Shake am sotey dem go feel am for CBN.”

It was half joke, half manifesto.

That night, they wrote the first line of what would become a five-year plan.


Graduation, Then the Grind

After school, reality hit them hard.

Dapo’s father’s influence helped him land a job at CrescentTrust Bank, one of the top-tier institutions with branches across Africa. He started in the Finance Division, earning respect from older colleagues with his charm and quiet brilliance.

Lekan wasn’t as lucky. He hustled for two years, bouncing from one IT gig to another. He built websites for pepper sellers, did data entry for shady real estate firms, and even coded a betting algorithm for one street boy called “Dollar.”

But Dapo never forgot.

When a position opened in the bank’s IT Infrastructure Unit, he pulled strings and got Lekan in.

“Na small world,” Dapo said the day Lekan resumed. “From Bariga to boardroom.”

Lekan grinned. “From no light to fluorescent!”

They celebrated with suya and small stout. It was the beginning of something more than just jobs. It was the start of their real hustle.


Corporate Lagos: Where Dreams Go to Sweat

Bank work in Nigeria wasn’t glamorous. The long hours. The back-to-back deadlines. The annoying customers. The fake smiles.

Every morning was a battle against Third Mainland traffic, office gossip, and KPIs that made no sense.

Lekan often muttered, “Dem go use your brain dey fry akara for here.”

Still, they endured. And slowly, silently, their five-year plan evolved.

They identified weak spots in the system. Dapo noticed how financial audits could be delayed or disguised. Lekan saw how backend logs could be manipulated.

They recruited Cynthia, a fast-talking, flirtatious Customer Service Officer who had her own reasons for hating the bank. She knew which accounts were dormant, which ones had soft checks.

Then came Martins, a disgruntled compliance staff with a gambling problem. They offered him a cut, and he didn’t even blink.

Four insiders. One mission. A billion-naira heist.


Pledges and Promises

One Friday night, after a long strategy meeting in a dimly-lit short-let apartment in Yaba, they made a toast.

“To freedom,” Dapo said, raising his red plastic cup.

“To coded moves,” Lekan replied.

“To bank wey no go sabi wetin hit am,” Cynthia added, giggling.

Martins, half-drunk, said, “Una sure say this thing go work?”

Lekan locked eyes with Dapo. “E must work.”

And with that, they sealed their pact. No turning back.

Chapter Two – Welcome to the Corporate Jungle

When Lekan stepped into the towering glass building that housed CrescentTrust Bank’s Head Office, it felt like entering a spaceship. The air was colder than Bariga ever knew. The perfume hanging in the elevator smelled like power. Suits glided past him, faces blank, everyone pretending not to be tired, broke, or annoyed. This was the Lagos dream – or at least its illusion.

“Welcome to where dem go use your blood print attendance,” Martins had whispered the day Lekan resumed. “If you late three times, na query. If you work overtime, na ‘thank you for your dedication.’”

Lekan smirked. “So na like that?”

Martins nodded, eyes heavy with sarcasm. “You go see.”

And he did.

The Rat Race Begins

His desk in the IT Infrastructure Unit was wedged between a wall with flickering fluorescent lights and a printer that jammed more than it printed. On his first day, the systems lead dumped 23 emails on him before noon, all marked Urgent. Dapo’s welcome message was more dramatic:

“My guy, welcome to where your dreams come to sweat and smell like photocopy ink. If you survive three months, I owe you shawarma.”

Dapo, tucked safely in the Finance Department, looked like he had it easier. But even there, the hustle was no joke. Every transaction had to balance, every fund transfer scrutinized, and upper management meetings were like courtrooms – your figures either saved or crucified you.

“Dis bank no dey play,” Dapo once whispered to Lekan during lunch at the smoky Mama Bimpe’s canteen behind the office. “One mistake, you go hear from HR like say you kill person.”

Lekan chuckled. “My own dey worse. Dem dey send mail with font like threat. I open one email, my heart nearly stop.”

Despite the pressure, they never stopped observing. Every glitch, every delay, every broken process – they documented. Five years of corporate espionage disguised as loyalty.

The Characters in the Jungle

The bank wasn’t just a workplace; it was a mini-Nigeria.

  • Mr. Ezekiel, the Branch Manager, had two phones, three wives, and one ambition: to become an Executive Director. He barked orders louder than the bank’s generator and could smell lateness from the parking lot.
  • Ngozi, the HR Officer, wore human hair that cost more than Lekan’s monthly salary. She smiled like an angel, but every query letter she typed could trigger a depression.
  • Kunle, the office flirt, claimed he knew someone at EFCC. Always wore tight trousers and told bad jokes like, “Naija salary no dey finish, na you dey finish am too fast.”
  • And then there was Cynthia – the customer service queen. Sweet voice. Wicked tongue. Nobody dared cross her. She had mastered the art of “selective kindness,” especially to wealthy customers and anyone who brought shawarma from Mega Chicken.

She and Dapo had shared brief flirtations in their early years, but nothing serious. She didn’t like soft boys. She liked power. When Dapo approached her about the plan in their third year at the bank, she didn’t hesitate.

“No time for morality, abeg,” she said. “This bank dey suck my blood like vampire. I ready.”

Martins the Gambler

Martins was already sinking fast. A compliance officer with a gambling addiction was like a fish in a fish market trying not to get sold.

Dapo had noticed his problem early on.

“You dey play BetNaija every lunch break.”

“So?” Martins asked, defensive.

“You dey borrow money from small-small marketers. You need help.”

Martins shrugged. “Wetin I need na miracle.”

And miracle came – disguised as conspiracy.

Dapo offered him a seat at the table.

“You go get your own cut,” Dapo promised. “All you go do be say make some transactions dey invisible for some hours. I go clean the trail. Lekan go write code wey go wipe backend logs. Cynthia go distract the auditors.”

Martins was quiet for five seconds. Then he exhaled.

“I dey.”

The four were now complete.

They named themselves “The Syndicate.” No fancy names. Just purpose. Just hunger.

Lunchroom Confessions

One Wednesday afternoon, as staff grumbled over increased fuel prices and new attendance policies, Lekan whispered to Dapo:

“Omo, this place fit kill dream if you no sharp.”

Dapo laughed between bites of beans and plantain. “I tell you. You go enter here with hope, come out with ulcer.”

Their chats were always coded. Short. Crisp. And laced with Pidgin to confuse nosey ears.

Lekan’s favorite quote became:

“For this Lagos, e no be who first graduate dey win. Na who fit endure office witchcraft.”

And endure they did – until the fifth year approached. The year everything would change.

Warning Signs

Some days, Lekan would catch himself staring at the company’s firewall, fingers twitching.

“This code go sweet to twist small,” he muttered once.

But the timing had to be perfect. Dapo insisted.

“We go make our move after next audit cycle. We use Christmas distraction take enter. By January, we don relocate.”

But Lekan was growing impatient. Rent had gone up. His younger brother needed school fees. His mother was sick. And Nigeria was not smiling.

One night, after working till 11pm due to a system crash, Lekan and Cynthia shared an Uber home.

“You ever fear say this thing fit backfire?” he asked.

Cynthia scoffed. “Everything for Nigeria dey backfire. This own, at least we dey hold steering.”

They both laughed. Tired laughs. The kind only Lagos workers understood.

The plan was becoming more than fantasy. It was a countdown.

And somewhere deep in Lekan’s heart, excitement was giving way to fear.

The Quiet Before the Storm

Dapo was more careful than ever. He avoided flashy spending. Smiled at management. Volunteered for extra tasks.

Lekan stopped joking in meetings. Martins started skipping lunch to study security protocols.

Even Cynthia toned down her sarcasm and wore more conservative clothes.

Something was building. An invisible cloud hovered over them.

Then, one day, an external IT auditor walked into the building.

Lekan’s heart skipped.

The man was tall. Wore glasses. And didn’t smile once during his introduction.

“This one no dey here to joke,” Martins texted in their secret Telegram group.

“Make e no look my side,” Lekan replied.

“He already dey check logs,” Cynthia added.

“Stay calm,” Dapo said. “Everything still dey under control.”

But that week, nobody could sleep well.

Comic Break: Office Na Theatre

To ease the tension, Lekan often whispered jokes to himself:

“This life na comedy wey dey use suspense as punchline.”

He started mimicking Mr. Ezekiel’s voice during late-night calls to Dapo:

“You people are not proactive! KPIs are not emotional! Deliver or disappear!”

Sometimes it helped. Sometimes it didn’t.

The stress was mounting. Time was ticking.

But the jungle had taught them one thing:

If you no fit adapt, you go expire.

And The Syndicate had no plans to expire.

They were just getting started.

Chapter Three – Behind the Firewall

If Lekan ever doubted he was the smartest guy in the building, all it took was five minutes with the CrescentTrust Bank’s internal system to confirm it.

The firewall was thick, sure. But it was also lazy.

“Na system dem build for structure, not for real security,” he murmured, squinting into his dual monitors as lines of code scrolled past. “Dem dey protect account balance, but dem no dey watch internal people wey fit press delete button.”

That was where he came in.


The First Crack

It started innocently – or so it seemed. Lekan proposed a patch to improve server performance during end-of-month reports. His line manager, an overworked, underpaid man named Chike, was just happy someone else was offering to do the job.

“Make you send proposal to Infrastructure Lead,” Chike said, barely looking up. “Just keep the network stable, abeg.”

Lekan nodded. But the patch wasn’t just a patch. It was a subtle exploit – a backdoor, buried inside what appeared to be harmless code.

“Once this thing land for mainframe,” he told Dapo over suya at Bode Thomas street, “I go fit create ghost sessions wey no go show for login logs. Na from there, I go enter and take what I need, when I need am.”

Dapo blinked. “You sure say dem no go catch you?”

Lekan smirked. “Catch who? For this Naija? My guy, I dey inside the system. I be the system.”

They laughed.

But deep down, Dapo’s accountant mind began calculating risks like figures on a spreadsheet. And every risk came back with the same conclusion:

Too late to back out.


Dry Run

The first trial happened on a rainy Thursday.

Lekan, seated alone after hours, ran a script that accessed the Customer Archive Environment—a separate server where account information was stored in cold storage, supposedly inaccessible outside maintenance hours.

He copied five test account numbers into a private database.

No alarms. No pop-ups. Nothing.

The next morning, he deleted the script.

Nobody noticed.

“If I wan be thief,” he told Cynthia later that day, “na like this I go dey do am. Light touch. No fingerprints.”

“Touch am small-small,” she replied, sipping a soda. “Just make sure you no leave small yarn for audit.”

She was still playing her role – sweet-talking customers and internal auditors alike, charming the men in Risk Management with her radiant smile and weaponized eyelashes.

Her real power, though, wasn’t her beauty – it was her access. She could flag any customer account as “Under Special Monitoring”, which delayed visibility in system reports for up to 48 hours.

That was their golden window.


Suspicion and Sarcasm

Martins was getting sloppy.

He once whispered about the plan too loudly in the staff lounge while microwaving Jollof rice.

“Guy, reduce your voice na!” Lekan snapped.

“Ah! You dey fear?” Martins scoffed. “We don already get access finish. Make we move this thing sharp-sharp.”

“Na so rat dey talk before cat go use am do breakfast,” Lekan replied.

To calm tensions, Dapo organized a meeting in their now-regular spot – a rented 2-bedroom short-let in Surulere, barely furnished except for beanbags, an old fridge, and a whiteboard.

“We go do two more dry runs,” Dapo said. “We test Cynthia’s access and Martins’ override on compliance flags. Once we confirm say everything dey green, we move.”

Martins was fidgety. “What if the MD dey watch us? What if CCTV dey somewhere?”

Lekan rolled his eyes. “You watch too much Nollywood. CCTV no dey reach back-end logs.”

Cynthia added, “And even if e dey, I don dey collect smile from the security guy wey monitor am. Trust me, he no even dey watch.”

They laughed.


Security Audit Surprise

Three weeks to the heist, a surprise internal security audit shook the entire IT floor.

The buzz started on Monday.

“Guy, you don hear?” Chike asked, poking his head into Lekan’s cubicle. “External auditors from Germany dey come. Dem wan review infrastructure.”

Lekan’s heart dropped.

“Germany?”

“Na the mother company send them. Dem go check logs, server access, everything.”

That night, Lekan didn’t sleep. He ran countless lines of checks on his patch, combed every hidden access point, and encrypted the backdoor scripts to self-delete if probed.

When the auditors arrived – stern-faced, thick-accented, with clipboards and laptops – everyone tensed.

One of them, a tall bald man named Matthias, walked straight to Lekan’s desk.

“You are the one who made the patch last month, yes?”

Lekan nodded slowly. “Yes, sir.”

Matthias stared at him for three seconds longer than necessary. “We will be reviewing your access logs. We just want to make sure your process complies with our risk framework.”

Lekan smiled.

“Of course. I follow all protocols… to the letter.”

Matthias nodded and moved on.

Inside, Lekan was screaming.


The Ghost Transfer

To stay ahead, the team planned a Ghost Transfer Simulation – a fake fund transfer from one dormant account to another, masked as an internal ledger sweep.

Dapo cooked up fake audit reports to justify the transfer on paper.

Martins approved the ledger sweep on the compliance system using his override password.

Cynthia delayed the visibility of both accounts using her “monitoring” tag.

Lekan triggered the internal movement.

₦10,000,000 moved from one shell account to another, bounced across three sub-accounts, and landed in a dummy wallet with no visible owner.

No alert was raised.

Martins stood in awe. “Just like that?”

Lekan wiped his forehead and smiled. “Just like that.”

It worked.


The Final Checklist

A week to the heist:

✅ Lekan’s scripts were buried inside routine system backups.

✅ Cynthia had pre-flagged ten dormant accounts with large balances.

✅ Martins had the compliance override and had cleared audit trails.

✅ Dapo had established five offshore accounts using fake identities and crypto bridges in Estonia, Ghana, and Dubai.

The plan was simple:

  • At 11:00pm on a Friday, when the bank’s systems were at their weakest, Lekan would trigger the hack.
  • Cynthia would delay transaction visibility.
  • Martins would stall compliance detection.
  • Dapo would begin the offshore dispersal.

They would all resign that same Monday with fake medical reports and travel out separately—Dapo to Accra by boat, Lekan to Dubai by air, Cynthia to Kenya, and Martins… nobody was sure yet.

The last meeting before the heist was almost silent. No jokes. No jollof. No suya.

Just tension.

Then Cynthia broke the silence.

“If dem catch us, I go tell dem say na love carry me enter.”

Dapo chuckled.

“Abeg shift. Love no dey EFCC affidavit.”

Martins hissed. “Una dey mad.”

Lekan raised his red plastic cup of soda.

“To Friday.”

They all raised theirs.

“To the Syndicate.”

Chapter Four – Hush Money and Exit Strategy

The countdown had begun. Three weeks to Friday.

Every passing hour felt like a breath held too long. Every suspicious glance, every IT bug, every compliance memo now felt like a threat.

The Syndicate tightened ranks.

This wasn’t just a scheme anymore – it was a full-blown operation.


The Decoy Apartment

They rented a new apartment in Ogudu GRA, more secure and less conspicuous than their old Surulere short-let. It was a plain two-bedroom with blackout curtains, inverter backup, and Wi-Fi that never blinked. They called it “The Vault.”

No neighbors asked questions. No one cared.

The rules were simple:

  • All planning happened here.
  • No real names used outside.
  • No calls that lasted longer than three minutes.

Martins showed up late for the first meeting there.

“Why you dey sweat like say you run from EFCC?” Lekan asked, narrowing his eyes.

“I dey para jare. That security guy dey ask too many questions today.”

Dapo’s brows creased. “You sure say you no dey draw attention?”

“I just vex say my recharge card finish!”

They all sighed. It was becoming obvious – Martins was the weak link.


The Payout Plan

The stolen money would be split 40% for Dapo, 30% for Lekan, 20% for Cynthia, and 10% for Martins—not based on effort, but on risk and coordination.

“Martins na ticking bomb,” Lekan warned.

“Na why e dey collect small cut,” Dapo replied. “If we no manage am well, na him go blow whistle.”

Cynthia agreed. “Give am something now. Like hush money.”

They sent Martins ₦1.5 million – coded as a “private loan.”

It worked.

For a while.

Martins started dressing finer, smiling more. His gambling slowed. He even asked Lekan if he could learn coding.

Lekan just chuckled. “Abeg no use your hand crash server.”


Fake Identities

The next step: identities.

They couldn’t just disappear with billions without becoming ghosts first.

  • Dapo became “Yaw Boateng”, a dual passport holder from Ghana with a chocolate business in Accra.
  • Lekan became “Musa Kabir”, an IT consultant supposedly en route to Dubai for a tech conference.
  • Cynthia was now “Wambui Nduta”, a Kenyan beauty therapist with plans to “relocate back home after heartbreak.”
  • Martins chose “John Obi” – yes, the same as the footballer.

“Guy, you no fit pick another name?” Cynthia asked.

Martins grinned. “If dem google me, dem go see football. No suspicion.”

Dapo facepalmed. “You no get sense, I swear.”

They created all supporting documents – passports, travel tickets, medical certificates, and even resignation letters.


The Resignation Drama

They planned to tender their resignations Monday morning after the heist.

All letters would follow the same structure:

  • Subject: “Immediate Resignation Due to Health Reasons”
  • Paragraph 1: Brief appreciation for career growth.
  • Paragraph 2: Medical condition requiring urgent treatment.
  • Paragraph 3: Effective date – immediate.
  • Closing: “Warm regards.”

Dapo’s was already printed and signed.

Cynthia asked, “Na who go cry when we resign?”

Lekan replied, “Nobody. Na HR go just add our name for WhatsApp exit group.”

They all laughed, tension breaking like steam.


Unseen Fractures

But not everything was perfect.

Martins was becoming paranoid again. He once called Dapo at 2:00am.

“Bro, you sure say Lekan never go talk?”

Dapo sighed, rubbing sleep from his eyes. “Talk wetin? The guy dey code like say him life depend on am.”

“I just dey fear… EFCC dey online too now, you know?”

Dapo ended the call without replying.

The next day, he warned Lekan.

“Martins dey shake.”

Lekan shrugged. “He go calm down once he see his flight ticket.”


Trouble from the Inside

A week to the heist, a new IT staff joined the bank. Her name: Adaeze.

Young. Sharp. Curious.

And unfortunately, she was assigned to “shadow” Lekan for the next two weeks.

“Why dem no carry her go learn under Kunle wey dey sleep inside server room?” Lekan complained.

“You dey popular now, bro,” Martins joked.

But it wasn’t funny.

Adaeze was everywhere. Watching. Asking questions.

She once asked, “What’s this redundant line in the last patch you pushed?”

Lekan smiled. “Na legacy command. E dey harmless.”

He deleted the line that night.

That was too close.


The Dress Rehearsal

They ran one last full simulation on the Wednesday before the big night.

  • Cynthia delayed five real transactions.
  • Martins approved two red-flagged transfers with no internal audit trail.
  • Lekan triggered a coded script to move ₦15 million into a wallet under the alias “ZionTech_Ghost.”
  • Dapo tracked the transaction from a dummy audit tool on his laptop.

Success.

Again.

They ordered catfish pepper soup to celebrate.

Cynthia danced briefly to Kizz Daniel’s “Buga”.

Dapo laughed. “Imagine say EFCC enter now, dem go confuse. Pepper soup dey, people dey groove, money dey vanish.”

Lekan raised his glass. “To pepper soup and passwords.”


The Unexpected Setback

Friday morning.

Twelve hours to go.

An email hit their inboxes:

Subject: SYSTEM UPGRADE POSTPONED

All IT access will be frozen temporarily from 8pm tonight due to a high-level server patch scheduled by our European security consultants. Kindly save all ongoing work and log off by 7:45pm.

– Management.

Lekan stared at his screen.

“God no go shame us…”

But God wasn’t the problem. The auditors were.

He called Dapo immediately.

“We need Plan B.”

Dapo was silent. Then, slowly:

“We move at 6:30pm. Before the lockdown starts. I’ll trigger the crypto routes earlier. You set the scripts for faster execution.”

Lekan nodded, sweat already forming.

No margin for error now.


The Calm Before the Heist

That evening, they met at The Vault for final checks.

Everyone was quiet.

Martins was holding a small bottle of anointing oil.

Cynthia wore a black hoodie and no makeup.

Lekan tapped his laptop, breathing slow and deep.

Dapo stood by the window, arms folded.

Then he spoke:

“Na this country make us criminals. But tomorrow, we no go be like this again.”

Lekan chuckled. “If dem catch us, na that same country go hang us.”

Silence.

Then Cynthia whispered, “Let’s just do this.”

And like that, they all moved into position.

Chapter Five – The Heist

Friday. 6:31 PM.

CrescentTrust Bank’s systems were winding down for the weekend. Most staff had logged off. Some were already stuck in Third Mainland Bridge traffic, cursing the rain. But deep inside the system – beneath dashboards, beneath firewalls, beneath protocols – a storm was brewing.

At exactly 6:35 PM, a silent operation began.

No guns. No alarms. Just code, access, and strategy.


The Trigger

Lekan sat alone at his cubicle, earbuds in, hoodie up.

He typed with surgical precision, not even blinking as he executed the first line:

python
CopyEdit
init_ghost_session("ZT_Bridge_01")

The screen flashed once. A backdoor opened into the Customer Data Archive – the bank’s deepest vault, housing dormant high-value accounts.

“Phase One… online,” Lekan whispered.

From her own desk in the Customer Service floor, Cynthia clicked a few buttons.

“Applying special flags now,” she said into her AirPods. “Ten accounts. All invisible till Monday.”

A loading bar ticked upward. Then:

Flag Applied Successfully.

“Baby girl, you too sweet,” Dapo’s voice came through. He was already outside the building, monitoring everything from the backseat of an Uber parked two streets away, laptop propped up on his thighs.

“Confirming account shadows active.”

He smiled.

₦3.2 billion now floating like ghosts. Waiting to be harvested.


Martins’ Move

Inside the Compliance Division, Martins sweated through his shirt. He had opened a bottle of malt earlier and couldn’t bring himself to finish it.

“Na now or never,” he muttered.

He accessed the Internal Risk Assessment Tool and quietly overrode the red-flag settings for all ten dormant accounts.

The system should have triggered a review. But his override passcode delayed that process for six hours—plenty of time.

Just as he clicked the final button, his phone buzzed.

From: Dapo
“Freeze all compliance logs now.”

Martins executed the last command.

Then he slumped into his chair.

“If dem born EFCC well, make dem trace this.”


The Exodus Begins

Lekan’s final script was simple:

python
CopyEdit
for account in flagged_accounts:
    transfer_funds(account, offshore_wallet)

Funds began to move.

₦500 million here.

₦250 million there.

Each bounce through five wallets. Some converted into cryptocurrency. Others into stable foreign bank accounts linked to shell corporations in Estonia, Ghana, and Dubai.

₦3.76 billion. Gone. In less than 27 minutes.

Lekan whispered, “System: clean.”

He uploaded a log-wiping script to cover all actions.

Then… he stood up.

Walked to the washroom.

Washed his hands.

Looked into the mirror.

“I just rob bank.”


Operation: Resign & Vanish

Cynthia emailed her resignation at 7:35 PM.

Subject: Immediate Resignation Due to Health Reasons

She even attached a forged MRI scan.

Martins followed suit by 7:45 PM.

His excuse? A rare kidney condition. “Urgent dialysis abroad.”

Lekan scheduled his own resignation email for Monday 7:01 AM—he’d be airborne by then.

Dapo’s was already pre-drafted, sent from a Gmail account in Ghana.

The Syndicate was disappearing.

One by one.


The Twist at Murtala Muhammed

9:02 PM

Lekan arrived at Murtala Muhammed International Airport.

Checked in.

Passed security.

Got to Immigration.

His stomach rumbled with tension.

But his fake passport – Musa Kabir, IT Consultant for a tech conference in Dubai – was clean. The official barely looked at him before stamping.

He smiled. Texted Dapo.

“Boarding soon. See you at the other side.”

But just as he approached the final gate, a woman in navy-blue uniform approached.

“Excuse me, sir.”

He turned slowly. “Yes?”

“Please come with us.”


Chaos in the Lounge

Three EFCC officers in plainclothes were already waiting.

Lekan froze.

He considered running. Screaming. Something.

Instead, he was calm.

“You must have the wrong person.”

One officer smirked. “Oh, we’re quite sure. Or are you not… Lekan Ayodele?”

He didn’t answer.

Within seconds, they had his laptop, phones, and a flash drive from his back pocket.

“Wetin be this na?” one muttered. “E dey carry all our bank on top flash?”

As they escorted him away, passengers stared. Someone took a photo.

His legs felt numb.

Then he yelled:

“Dapo set me up! He dey Ghana now! Na him plan am!!”

No one blinked.

The officers didn’t flinch.

But someone, somewhere, made a note.


Meanwhile, in Ghana…

10:17 PM, Accra.

Dapo sat in a lounge bar, sipping chilled sobolo and staring at the ocean.

He was already dressed like a local. Boateng passport. Fake accent ready.

His Ghanaian fixer, Kwame, handed him a new SIM card.

“You dey lucky, my guy,” Kwame said. “Everything clean. Police here no be like Naija. Just live low-key.”

Dapo nodded. “Lekan nko?”

Kwame shook his head. “You wan hear truth?”

Dapo stared.

Kwame handed him a phone.

Twitter was already buzzing.

BREAKING: IT STAFF AT CRESCENTTRUST BANK ARRESTED FOR ₦3.7 BILLION CYBER HEIST.

Dapo’s picture wasn’t in the report.

But Lekan’s mugshot was.

He sighed.

Then whispered:

“I’m sorry, my guy… but we both knew only one person fit escape.”


Back in Lagos…

11:43 PM.

Lekan sat in a dark interrogation room at EFCC HQ.

He was silent.

Then finally, he spoke.

“I go tell una everything. But first, bring cold water. My brain dey hot.”

The officer chuckled. “You go sing like parrot.”

Lekan smiled faintly.

“Parrot wey get password.”

Chapter Six – The Escape & The Snag

Saturday Morning. Accra, Ghana.

Dapo woke up to the sound of waves crashing beyond the hotel balcony. The sun over Labadi Beach painted the sky gold, but the warmth couldn’t ease the cold in his chest.

He had slept barely two hours.

His burner phone buzzed.

Unknown Number
“They have him. Lekan’s in EFCC custody.”

No greeting. No signature. Just that.

Dapo sat up, heartbeat racing.

“So… it begins.”


The Weight of Escape

He stepped outside, blending into the Ghanaian morning bustle. His fixer, Kwame, met him in a beat-up Toyota Camry two streets from the hotel.

“You no go fit stay here too long,” Kwame said, eyes scanning traffic. “News don scatter everywhere. Na small time remain before dem trace account movement reach Ghana.”

Dapo rubbed his face. “So wetin you suggest?”

Kwame turned left sharply. “We go Kumasi today. From there you go blend enter Togo border. E go buy you time while we dey clean crypto trail.”

Dapo nodded, but his mind was elsewhere.

Lekan had been arrested…
But had he talked yet?


EFCC: Heat in Lagos

Lekan hadn’t just talked.

He sang.

But he did it his own way.

He didn’t beg. He didn’t sob.

He just told the story – piece by piece. He painted himself as a victim of Dapo’s manipulation.

“I dey code for survival,” he said. “I never plan to thief anything before that guy rope me in.”

The EFCC agents listened, unimpressed.

“But na you write the software.”

“Yes. But who plan the movement? Who open the offshore crypto wallet? Who arrange Cynthia and Martins?”

They took notes.

Still, he wasn’t giving everything. Not yet.

He was buying time – stalling until he could negotiate a deal.


Cynthia’s Arrest

Sunday. 9:15 AM.

Cynthia was tracked through her Uber history and arrested at Murtala Muhammed Domestic Terminal, just as she was about to board a flight to Nairobi via Kigali.

She wore dark shades and a hoodie but couldn’t hide her face from the facial recognition alert placed on all internal staff.

“Una sabi say na heartbreak carry me go Kenya?” she joked bitterly as they handcuffed her.

The EFCC agent smiled. “Your boyfriend dey wait for you inside.”


Martins Cracks

They didn’t even arrest Martins.

He showed up on his own Monday morning, sweaty, with a Bible in one hand and anointing oil in the other.

“I no do again. I wan confess,” he told the receptionist.

By noon, he had confessed everything – twice.

By evening, he started fasting and praying inside the holding cell.

“I be Jonah inside whale! God wan use me!” he cried.

Cynthia hissed from the adjacent cell. “Jonah wey dey chop EFCC rice? Abeg rest.”


The Chase Closes In

Meanwhile, in Kumasi, Dapo was restless.

Kwame had arranged a contact who could smuggle him across the Togo border under the guise of a cocoa merchant. But the wait was killing him.

His new Ghanaian number kept buzzing.

One particular message made his stomach twist.

From: Unknown
“The girl and the gambler are in custody. Your guy dey talk. But not everything. Yet.”

He didn’t reply.

Instead, he opened his laptop and logged into one of the crypto wallets still untouched.

₦438 million sat quietly in digital currency.

“I need to vanish. Now.”


The Ghost of Friendship

That night, in a cheap motel in Kumasi, Dapo opened an old photo.

It was from their UNILAG days. Him and Lekan, squatting outside Jaja Hall, eating roasted corn and laughing like fools.

He remembered that day.

They’d talked about building a tech startup. Owning real companies. Doing things differently.

Now, one of them was in custody. The other was on the run.

And somehow… nobody won.

“We dey chase success. But success no tell us say him get teeth.”

He closed the photo. Burned it.


Monday Madness in Lagos

CrescentTrust Bank exploded into chaos.

News broke across blogs, Twitter, and even NTA:

“Cyber Heist Hits Top Nigerian Bank – Over ₦3.7 Billion Disappears Overnight!”

Memes flooded the internet:

  • “Na who code our money?”
  • “From IT Officer to ATM operator!”
  • “Dear EFCC, try block am before e reach Ghana.”

Management issued statements.

Staff received strict warnings.

HR began background checks on all employees.

The bank’s stock price dipped 9%.

And in one poorly lit EFCC office, Lekan sat, arms folded, as officers bargained.

“Give us the crypto wallet keys, and we go recommend lighter sentence.”

He sighed.

“I fit give you one. The rest… na only Dapo sabi.”


Dapo’s Final Call

On Tuesday night, hiding in a guesthouse near the Togo border, Dapo used a secure line to call someone he never thought he would again.

His elder brother. Kunle. A lawyer.

“Dapo?”

“Bro… I’m in trouble.”

A long silence.

Then: “So the rumors are true.”

“I need help. I need safe passage. I – ”

Kunle cut him off. “You always wanted to prove you could succeed without help. Now look.”

“I just need—”

Kunle’s voice dropped. Cold. Final.

“Dapo, if they catch you, don’t call me again.”

The line went dead.


Checkmate Begins

Back in Lagos, EFCC was tightening its net.

Lekan’s partial cooperation gave them entry into two of the offshore wallets.

Over ₦1.2 billion recovered.

Cynthia gave up the internal audit cover-up trail.

Martins cried and tried to form a prayer team in cell.

But Dapo? He was still out there.

Still a ghost.

But ghosts, no matter how slick, always leave traces.

Chapter Seven – Jail, Ghana & Ghosts

Wednesday Morning. Lagos, Nigeria.

The EFCC interrogation room was freezing.

Lekan sat in the center, arms crossed, beard unshaven, lips cracked.

He had stopped talking since the last deal offer. The partial cooperation bought him better meals and fewer slaps—but he wasn’t stupid.

The agents wanted Dapo.

And he knew it.

“Oya Lekan,” one officer said, slamming a file on the table, “your guy don nearly finish the country. If you help us catch am, we go help you.”

Lekan smirked.

“I no be rat. I be engineer.”

But deep down, he wasn’t sure if Dapo was still his friend – or if he had ever been.


Meanwhile in Togo

Dapo stood at the Aflao border checkpoint, heartbeat like a talking drum.

He had paid a small fortune for a merchant’s identity, forged stamps, and a spot in a convoy of cocoa traders.

The plan was simple: cross, then disappear inland.

But something felt wrong.

Two border officials kept eyeing him.

One whispered to the other.

Dapo gripped his duffel bag tighter, felt the cold metal of his backup phone hidden in the lining.

His Ghanaian SIM buzzed.

Message from Unknown:

“EFCC contacted Interpol Ghana. It’s closing in. Disappear.”

He dropped the phone instantly, stomped on it, and walked away from the convoy.

He didn’t cross the border.

Instead, he vanished into a taxi heading north, deeper into Togo.


The Fallout

In Nigeria, Cynthia had broken.

“I no be criminal,” she shouted during questioning. “I just dey do survival!”

The EFCC agent nodded, recording everything.

“So who bring the plan?”

“Na Dapo.”

“Who arrange the wallets?”

“Na Dapo.”

“Who pick the accounts?”

She paused.

Then sighed.

“Me.”

She knew she wouldn’t walk free – but she wanted to save herself from 25 years in Kirikiri.


Martins Loses It

Martins was another story.

Locked in a small cell with five others, he snapped.

Started speaking in tongues.

Then gibberish.

Then silence.

One morning, he stood naked in front of the cell bars, holding up his Bible like a shield.

“Make EFCC touch me! I dey under Psalm 91!”

Guards dragged him out.

Doctors came later.

Diagnosis: Acute Paranoia from Psychological Trauma.

He was moved to the psychiatric ward at Yaba.

“From compliance officer to psychiatric patient,” Cynthia whispered when she heard.

“This Nigeria dey humble everybody.”


The Bank’s Statement

CrescentTrust went on full damage control.

Press conferences.

Tightened security.

Internal reshuffles.

They issued a statement:

“We were infiltrated by a highly organized criminal ring. We’ve recovered ₦1.2 billion and are working with authorities to retrieve more. Our commitment to integrity remains unshaken.”

But employees knew the truth.

They whispered in lunchrooms:

“How bank wey dey hire first class graduates, no sabi thief dey inside?”

“IT guys too sharp abeg. Na dem go end this economy.”

“This na modern-day armed robbery. With mouse and keyboard.”


Dapo the Ghost

In Togo, Dapo moved between villages like smoke.

He dyed his hair. Grew a beard. Burned every document linked to the fake identity.

He no longer checked news.

But he watched the people.

Trusted no one.

Even Kwame had gone silent.

One night, inside a mud-walled guesthouse outside Sokodé, a young Togolese boy approached him with a phone.

“Call for you,” the boy said in French.

Dapo took the phone cautiously.

“Hello?”

Silence.

Then a familiar voice:

“You betrayed me.”

Lekan.

Dapo froze. “How you get this number?”

“I didn’t. They did.”

“You dey talk with EFCC?”

“No. I dey talk as man. You leave me behind, Dapo.”

Dapo sighed. “You no dey hear? I no fit help you. We choose this path together.”

“You go pay. One way or the other.”

The call ended.

Dapo stood still for minutes.

The boy was gone. The phone too.

His heart raced.

He was no longer just a ghost…
He was a hunted one.


The Verdicts Begin

Two weeks later. Lagos High Court.

  • Cynthia: 15 years (with possibility of parole after 7)
  • Martins: Institutionalized
  • Lekan: 12 years, reduced for cooperation

Lekan stood silently in the dock, head bowed. As the judge read the sentence, he didn’t flinch.

He only whispered to himself:

“No be hustle kill me. Na trust.”


And Dapo?

No trace.

Interpol traced some movement in crypto trails.

A small shop in Lomé reported seeing someone who fit his description.

But no arrests.

No location.

Just rumors.

“The Nigerian banker who vanished with billions.”

Some say he made it to South America.

Others say he drowned at sea, trying to escape again.

But the truth?

Only Dapo knew.

And Dapo… wasn’t talking.

Chapter Eight – Hustle, Greed & Ghosts

Six Months Later.

The sun over Lagos hadn’t changed.

Buses still screamed down Ikorodu Road.

Young men still hawked gala and cold water in traffic.

But deep inside Kirikiri Correctional Centre, time stood still.

Lekan sat under a tree in the prison yard, eyes fixed on nothing in particular. His beard was thicker now. His skin darker. His spirit… cracked, but not broken.

Beside him sat a small notebook. Inside were scribbles – code, poetry, memories, and one bold phrase in all caps:

“SUCCESS NO BE WAR.”


The Prison Monologue

Every Sunday, Lekan joined a small group of inmates who gathered for storytelling sessions. Not church. Not AA. Just real talk.

He stood up one week and finally spoke:

“My name na Lekan. I graduate with first class for Computer Science. I get dream—big one. I wan escape poverty. I wan help my mama. I wan blow…”

He paused.

“But the Lagos dream come with teeth. You go chase am till your leg bleed. Then one day e go bite you when you no expect.”

Inmates nodded slowly.

He continued.

“We plan am for five years. The perfect bank heist. I dey write code wey even bank sef no understand. But all man dey hide something inside him spirit. Mine na fear… and love for money.”

A boy in the crowd asked, “You regret am?”

Lekan smiled sadly.

“I regret say I no wait for legit win. I regret say I believe say crime go free me. But I no regret one thing—now I sabi who I really be.”


Martins the Prophet

Inside Yaba Psychiatric Centre, Martins had become a local legend.

He now believed he was “The Chosen One” sent to warn Nigeria about digital corruption.

Some of his visions were gibberish.

But once in a while, something deep escaped his lips:

“You go thief system money, but you no go fit steal peace of mind…”

“Dem go catch your code. But na your conscience go kill you first.”

A nurse wrote one of his quotes on her phone screen as daily reminder.


Cynthia’s Redemption

Cynthia was transferred to a correctional facility in Ibadan.

She now taught English and Computer Basics to young female inmates.

Quiet. Reserved. Rebranded.

One evening, an NGO lady visited and asked:

“Do you still believe in love?”

Cynthia chuckled. “I believe in healing first.”

The woman nodded. “That’s the best kind of love.”

Cynthia walked away, notebook in hand. On the last page was a quote she’d written after her sentencing:

“Na hunger carry me enter crime, but na pride make me stay.”


Dapo the Phantom

Rumors flew.

  • A Nigerian man matching Dapo’s description was seen in Brazil, opening a car wash in Salvador.
  • Another claimed he was living in a compound in Kumasi, Ghana, using a fake identity and managing a betting platform.
  • One story said he had plastic surgery and was now a pastor in Angola.

But no official report confirmed any of it.

He was the ghost who stole Nigeria’s breath and vanished into thin air.

The only thing left behind was a Reddit thread with a title:

“Nigerian Tech Bro Robs Bank, Escapes with ₦3.7B, Disappears Forever.”

It had over 60,000 upvotes.

One comment stood out:

“Lagos will turn your dream into a hustle, then turn your hustle into a headline.”


A Mother’s Grief

Lekan’s mother visited once every three months.

She wore her best clothes. Brought him rice and fried chicken.

But each time she left, she wept like it was a funeral.

“You dey always tell me say computer go save you,” she said during one visit.

Lekan replied:

“E save me. But na the part of me wey no get patience, na him drag me back.”

She didn’t understand. She just held his hand.

And for the first time in years, they both cried.


The Lesson

A documentary crew from a local university was granted access to Kirikiri for an upcoming series titled:

“Hustle Gone Wrong: The Silent Crimes of Nigeria’s Elite.”

Lekan agreed to speak.

On camera, he looked straight into the lens.

Eyes clear. Voice low. Honest.

“If you smart for this country, them go tell you say use your head. But dem no go tell you say make you use am with sense. Greed go disguise as ambition. Na you go decide which one be which.”

Pause.

“If you no get patience, Lagos go use you catch yourself.”


And so it ended – not with gunshots, not with a car chase -but with silence.

Lekan in prison.
Cynthia in service.
Martins in limbo.
And Dapo… in the wind.

The bank recovered some money.

The country moved on.

But deep in the story of Nigeria, their names remained etched – not as legends, but as warnings.

Because in Lagos…Success na blood sport.

Disclaimer

This is a work of fiction. The characters, events, organizations, and locations portrayed in this story are either the product of the author’s imagination or used fictitiously for narrative purposes. Any resemblance to actual persons, living or dead, or to actual institutions, businesses, or events is purely coincidental.

The author does not endorse or encourage criminal behavior, financial fraud, or any form of illegal activity. This story is intended solely for entertainment and reflection, and it aims to highlight the consequences of choices made in the pursuit of success.

Reader discretion is advised.

Copyright

Ghosts of the Code: A Lagos Heist Story
Copyright © Olorunloba Adeniyi 2025
All rights reserved.

No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means – electronic, mechanical, photocopying, recording, or otherwise – without the prior written permission of the author, except in the case of brief quotations used in reviews or scholarly references.

This is a work of fiction. Names, characters, places, and incidents are either the product of the author’s imagination or used fictitiously. Any resemblance to actual persons, living or dead, organizations, events, or locales is entirely coincidental.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top