The Ghost in the Mainframe
The desk fan whirred like a dying insect, pushing stagnant air across Marcus Voss’s face. He didn’t look up from the terminal. The glow of three mismatched monitors painted his cheeks in pale blue and amber, the only light in the rented room above a laundromat that never quite got the smell of bleach out of the floorboards.
Seven years of this. Seven years of scanning garbage data streams, scrubbing ghost traces, keeping his head low enough that the ceiling fan could graze his hair.
The file hit his system at 02:47.
A standard ping from the deep-net crawler he’d built in a month of sleepless desperation back in Year One. It was supposed to flag Langley Corporation data artifacts, financial bleed, shell-company echoes—anything that moved within their orbit. A tripwire for the monsters.
Tonight, it had found something else.
Marcus’s fingers stalled above the keyboard. The crawler had cross-referenced a biometric signature against a municipal medical intake form filed six hours ago in the Neon Corridor. The system didn’t know what it had found. It only knew that the hash pattern matched an entry in the dead-man’s archive.
His dead-man’s archive. The one he’d built around *her*.
He opened the file.
**PATIENT: JANE DOE / ADMISSION: 22:14 / FACILITY: RUST BUCKET CLINIC**
The attached image was grainy, pulled from a lobby security camera. A woman sitting on a plastic chair, shoulders curved inward, one hand pressed to her ribs. Dark hair, shorter than he remembered, threaded with grey that hadn’t been there before. Her face was half-turned from the lens, but the algorithm had already mapped the orbital ridge, the angle of the jaw, the scar above her left eyebrow—a thin white line he’d traced with his thumb a thousand times.
*Nadia.*
The name hit him like a punch to the sternum. He didn’t breathe for three seconds. Then he checked the timestamp on the crawler’s log.
The ping was forty-seven minutes old.
Marcus was out of the chair before his conscious mind had finished processing the decision. He grabbed the jammer rig from the false bottom of his desk drawer—a flattened silver disc wired into a handheld controller that looked like a TV remote with too many buttons. He wore it against his ribs under a jacket that had seen better years. His fingers found the hard case under his mattress, thumbed the lock, and pulled out the last thing he’d ever wanted to use again.
A data spike. Military-grade, black-market, and seven years obsolete.
He didn’t carry a gun. Guns left ballistics. Guns left bodies. The spike left nothing but a hole in someone’s network and a headache for their IT forensics team.
The stairs groaned under his weight as he hit the street. The Neon Corridor was five blocks east, a strip of desperate commerce where the streetlights flickered in sequence and the storefronts promised things they couldn’t deliver. Marcus moved fast, head down, counting the rhythm of his footsteps against the distant hum of mag-lev traffic.
*Forty-seven minutes.*
That was enough time for a clinic intake to be processed. Enough time for the intake to ripple through municipal servers. Enough time, if someone was watching the right feeds, for a flag to trigger.
*Someone was always watching.*
—
The Rust Bucket Clinic occupied the ground floor of a building that had once been a credit union. The sign above the door still bore the faint outline of the old logo, scrubbed but not erased. Inside, the fluorescent lights hummed at a frequency that seemed designed to induce low-grade misery. The waiting room held three people: a man with a bandaged hand, a teenager asleep against the wall, and a woman at the reception desk who looked like she’d rather be anywhere else.
Marcus didn’t stop at reception.
He pushed through the swinging doors into the treatment corridor. The woman behind the counter called out something he didn’t register. His eyes moved left to right, cataloging exits, camera angles, the thickness of the drywall. The building was cheap. The security was cheaper.
Room 4. Door cracked. Light inside.
He pushed it open.
She was sitting on the edge of the examination bed, her back to the door, one hand still pressed to her ribs. The clinic gown hung loose on her frame. She’d lost weight. Her shoulder blades pressed against the thin fabric like folded wings.
“Nadia.”
She went still. The kind of stillness that wasn’t surprise—it was recognition. The body remembering a voice before the mind caught up.
She turned.
Seven years. He’d imagined this moment a hundred times, in the dark hours when the loneliness chewed through the walls he’d built. He’d imagined anger. He’d imagined tears. He’d imagined her throwing something at his head.
What he hadn’t imagined was the fear in her eyes. Raw and immediate and focused on the doorway behind him.
“You need to leave,” she said. Her voice was hoarse, scraped thin. “Marcus. Right now.”
“I saw the intake. I came as fast as I—”
“You don’t understand.” She was on her feet now, wincing as her ribs protested. She grabbed his arm with a grip that surprised him. “They’ve already been here. Langley’s people. They came to the apartment an hour ago. I barely got out.”
The words landed like a kick to the chest. He’d been careful. So careful. Seven years of digital silence, of using dead-drop accounts, of never touching anything that could be traced back to the night he’d walked away from her.
But he’d come here. He’d left his digital footprint all over the clinic’s network the second the crawler had triggered.
*Stupid. You got sloppy.*
“How did they find you?” he asked.
“I don’t know. I thought I was clean. I’ve been using a different name, different IDs, no digital presence beyond cash transactions.” She shook her head. “But they came straight to the door. They *knew*, Marcus.”
A sound from the waiting room. Raised voices. The receptionist’s tone sharp with alarm.
Marcus moved to the door, cracked it an inch, and looked.
Three men. Not clinic security—these were professionals. Dark jackets, clean-shaven, the kind of stillness that came from people who had done this before. One of them was talking to the receptionist, showing her something on a phone. A picture. Of Nadia.
The other two were already scanning the hallway.
Marcus pulled back, his mind running calculations. The clinic had one exit to the street. A fire door at the rear of the building that probably opened into an alley. Two windows in this room, both barred.
“Back door,” he said. “Now.”
She didn’t argue.
He led her down the corridor, past a supply closet and a staff break room that smelled of burnt coffee. The fire door was at the end, a heavy metal slab with a push bar. He heard footsteps behind them—the men had entered the treatment area.
Marcus hit the bar, and the door swung open into an alley slick with rain that had stopped falling an hour ago. The air smelled of wet concrete and garbage. He pulled Nadia into the darkness, pressed her against the wall, and raised the jammer rig in his free hand.
“They’ll have drones,” he said. “Probably a spotter unit, maybe a micro-quad. Standard Langley field kit. I can scramble their frequency, but I need fifteen seconds.”
“They’re coming through the door.”
“I know.”
He triggered the jammer. The device hummed against his palm, a low vibration that traveled up his arm. In the distance, he heard the distinctive whine of a drone losing signal, its rotors stuttering as it fell into a fail-safe hover.
The fire door burst open.
The first man through was the one who’d been talking to the receptionist. He was fast, his hand going to his jacket, his eyes scanning the alley with the practiced efficiency of someone who had done this work for a living.
Marcus didn’t give him time to adjust.
He threw the data spike.
It was a gamble—a pure physical toss, no interface, no network connection. The spike hit the man in the chest, a hard plastic impact that bought Marcus exactly two seconds of confusion. The man’s hand came away from his jacket, swatting at the object, and in that moment, Marcus closed the distance.
He didn’t try to fight. He wasn’t a fighter. He was a technician.
He hit the manual override on the jammer, cranking the output to maximum. The EMP burst was narrow-band, tuned to civilian-grade electronics, and it did exactly what it was designed to do: it fried every unshielded circuit within a ten-meter radius.
The man’s phone died in his pocket. His earpiece went dead. The drone above them dropped from the sky and hit the pavement with a plastic crack.
But the man was still standing. And he was angry.
He swung. Marcus took the hit on his forearm, felt the bone jar, stumbled back. The man was bigger, stronger, and had clearly been paid to handle situations that required violence. He reset his stance, eyes cold, and reached for his jacket again.
This time, he pulled out a gun.
*Of course he did.*
“Mr. Voss,” the man said. “We’ve been looking for you.”
Marcus raised his hands. “You’ve got the wrong guy. I’m just a patient.”
“You just fried sixty thousand dollars of surveillance equipment. You’re not a patient.”
Behind him, Nadia was frozen, her back against the wall, her breath coming in short, sharp gasps. He could hear her counting under her breath—a habit she’d had during the bad years, a way of forcing her brain to stay linear when fear wanted to scatter it.
The man with the gun took a step forward.
Then his earpiece crackled.
He paused, one hand going to his ear, listening. His expression shifted—a flicker of recognition, then something close to deference. He nodded once, twice, then lowered the gun.
“Change of plans,” he said. “Mr. Langley wants to talk to you.”
*Reid.*
Marcus had never met the Langley heir face to face. He’d only seen his image in corporate filings, at charity galas, in the background of news reports about the family’s expanding footprint in defense contracting. Reid Langley was thirty-four, sharp-featured, with the kind of smile that didn’t reach his eyes.
He was also the reason Marcus had spent seven years in hiding.
The man stepped aside, revealing a slim device attached to his belt—a portable comms unit, shielded, still functional. The screen glowed, and a face appeared.
Reid Langley. In a high-backed chair, somewhere well-lit and expensive, a glass of something amber in his hand.
“Marcus Voss,” Reid said. His voice was smooth, almost pleasant. “I have to admit, I’m impressed. You’ve been a ghost for a very long time. I was starting to think you’d died in a ditch somewhere.”
Marcus said nothing.
“No need to be shy. I know you’re there. I’ve been watching your work for years—the way you buried your tracks, the false trails, the dead accounts. Elegant. Almost artistic.” Reid took a sip of his drink. “But everyone makes a mistake eventually.”
“What do you want?”
“I want to finish a conversation we never got to have. Seven years ago, you walked away from a very lucrative arrangement with my family. You took something of ours, and you disappeared.”
“I took *her*,” Marcus said. “And you don’t get to have her back.”
Reid’s smile thinned. “She owes us a debt. A significant one. And I’m not in the habit of forgiving debts.”
“She doesn’t owe you anything. You fabricated that debt to control her.”
“That’s a matter of perspective.” Reid set down his glass. “But here’s the thing, Marcus. I’m a businessman. I believe in flexibility. You’ve proven yourself capable of extraordinary work. I could use someone with your skill set.”
“I’d rather die.”
“That can be arranged. But first, I want you to watch something.”
Reid gestured off-screen, and the image shifted. A feed from another camera, this one inside a small room with peeling wallpaper. A bed. A lamp. A child’s drawing taped to the wall—a stick figure family, three people, under a yellow sun.
Marcus’s blood turned to ice.
“We found him about twenty minutes ago,” Reid said, his voice back in frame. “He’s a cute kid. Looks like you. Seven years old, right? That would make the timing…”
“Don’t.” The word came out raw, torn from somewhere Marcus didn’t know he still had access to.
“I’m not going to hurt him. Not yet. But I want you to understand the stakes. You come in. You work for me. And your family stays safe. You run, you hide, you try to fight—and I’ll make sure the boy grows up with a very clear memory of what happened to his parents.”
The feed cut.
The man with the gun holstered his weapon. “Mr. Langley will be in touch with instructions. Don’t leave the city.”
He turned and walked back into the clinic, his two colleagues following. The fire door swung shut behind them, leaving Marcus and Nadia alone in the alley, the hum of the city filling the silence.
Marcus stood motionless, his hands still raised, his breath shallow. The jammer hung dead in his grip, its battery drained.
*Milo.*
They had Milo.
He turned to Nadia. She was shaking, her face pale, her hands pressed against her mouth. She looked smaller than he remembered, more fragile, as if the years had worn her down to something barely holding together.
“I’m sorry,” she whispered. “I’m so sorry. I thought I could keep him safe. I thought if I stayed off the grid, if I never contacted you, they wouldn’t find us.”
“How long?” His voice was flat, mechanical. “How long have you had him?”
“Seven years. He was born eight months after I left.”
The words hung in the air. A son. *His* son. A child he’d never known existed, raised in hiding, taught to be afraid of shadows.
And now the monsters had him.
Marcus looked at the fire door, at the empty alley, at the sky where the drone had fallen. Somewhere in this city, Reid Langley was holding his son. Somewhere, a seven-year-old boy was waiting for someone to come.
He reached for Nadia’s hand. She took it, her fingers cold and trembling.
“We’re going to get him back,” he said.
She shook her head. “You don’t understand. They’re not just going to keep him in a room. They’re going to use him. They know what you can do, Marcus. They know what I can give them. And they’ll tear him apart to get it.”
“Then we tear them apart first.”
He said it like a fact. Like a protocol. Like something he’d been preparing to do for seven years.
Nadia, clutching a small hand in the dark hallway, whispers, “You shouldn’t have come, Marcus. They know about Milo now.”