He Built the Definitive Epstein Database—and It Consumed His Life

A data engineer under the pseudonym EricKeller2 built a massive, searchable database of over 1.5 million files to map the complex social and criminal network of Jeffrey Epstein.
In February, a user named EricKeller2 posted on Reddit. “I mapped every connection in the Epstein files,” he wrote. He had built a website and database of more than 1.5 million files related to the Jeffrey Epstein case. A giant interactive network graph showed the connections between 1,000-plus people in Epstein’s social world—through flight manifests, email exchanges, and other documents that connect them. The post included a link to the site: Epsteinexposed.com.
That post got 5.5 million views. Hundreds of thousands of people from all over the world visited the site in the days that followed. And EricKeller2 was busier than ever.
EricKeller2’s real name isn’t Eric Keller. He used a pseudonym to protect himself and his family from Jeffrey Epstein’s rich and powerful friends. A thirtysomething data engineer with a wife and kids, he’d been following the child sexual abuse case for years—reading court filings, depositions, materials from the Giuffre v. Maxwell case. But in the fall of 2025, as the initial deadline from the Epstein Files Transparency Act approached, he got more organized. And then he got obsessed.
Every day since then, Keller has been doggedly loading hundreds and hundreds of files into his database. Epstein Exposed contains material from many sources beyond the US Department of Justice’s file dump, including unsealed court records and FBI tips, and it focuses on exposing “the connective tissue,” as Keller put it, between the files. The site calls itself “the most comprehensive searchable database of every person, document, flight, and connection in the Epstein files.”
“There were nights I had to stop,” he tells me. “There are descriptions of things no human being should have experienced.” He remembers one 2017 email thread between Epstein and an intermediary, in which Epstein offers $300 to a girl for a topless massage. The intermediary tells him that the girl wasn’t available because she had school on Monday. Epstein then ups the offer to $400.
“You can build a mental wall between yourself and what you’re reading, but it doesn’t always hold up,” he adds. “Some nights it doesn’t hold at all.”
He has a personal reason for pouring himself into this project. “I am a survivor of childhood sexual abuse,” he tells me. It’s why he can’t seem to look away from the horror inside those files. And so he builds.
The Epstein Library on the Justice Department’s website is a model of disorganization. In early December, Keller was clicking through the tens of thousands of pages of documents in the library and feeling “frustrated disbelief” at the chaos—files that could be hundreds of pages long, text that was sometimes blurry or sideways, a wire transfer with no context, an email chain with half the names blacked out, a flight log with only initials. “It’s disorienting,” he says. “You’re reading fragments of something enormous and trying to figure out which fragments matter and how they connect.”
One night, he spent about four hours trying to trace a single person’s name across some 30 documents in the archive. “I just stopped and thought, I am doing by hand what a database could do in milliseconds,” he says. As a builder of database infrastructure at a midsize company, he knew exactly what to do next. “I opened a code editor and started building. By 3 am I had a basic search prototype working against a few hundred documents,” he says.
Around that time, a site called Jmail.world was making a splash as a tool for people to peruse Epstein’s emails as if using a Gmail interface. Launched in mid-November and built by a group of tech-savvy volunteers, it has since grown to include, among other things, his photos, flights, and Amazon purchase history, also displayed as if the reader is viewing Epstein’s own accounts. Keller used the tool and liked it. “Jmail was proof that the community could build better tools than the government was providing,” he told me.
It also helped him hone his own project. “Instead of thinking about one category of documents, I started thinking about the network,” he says. “How do you connect a person who appears in an email to a flight they were on, to a wire transfer, to a deposition they gave? That cross-referencing problem is what I wanted to solve.”
Then, on December 19, the Justice Department released its first big tranche, adding hundreds of thousands of new documents to the existing archive. Immediately, Keller’s workload ballooned to an all-time high. The prototype he had built earlier in the month became the foundation for processing all of it.
Most nights he worked until 3 or 4 am, sipping cold coffee while navigating a sea of open tabs.
Because of his childhood, he says, “when the first documents started dropping, I couldn’t look away. I understood at a gut level what was being described in those files.” In the evenings, he’d return home from his day job and, once everyone in his family was in bed, he’d hole up in his home office and spend hours scrolling through downloaded PDFs.
Many documents were posted as images, and he’d run each page through layers of software to convert them into searchable text—sometimes one system would fail to convert the text and he’d run it through a second or third. Then he’d use another system to extract important details such as names, organizations, dates, and locations. He’d perform hash verification—a process that checks whether the Justice Department’s files have been tampered with—and redaction analysis, to scan for inconsistencies in how the government blacked out information. He tracked all his work in a meticulous, digital, color-coded ledger. “It’s not uploading files,” he says. “It’s rebuilding a crime scene from 2 million fragments of evidence.”
At the end of January, the DOJ dropped an even bigger tranche, this one containing more than 3 million files. Although the workload swelled even more overnight, Keller says the file drop was validating. After all, the entire system he’d been building had been designed for that moment.
On February 5, Keller registered his domain. A week later, the number of files in his database had crossed a million. He’d also set up the first version of a colorful, interactive network graph that showed the connections between the powerful figures orbiting Epstein—financiers, politicians, academics, royalty. He decided he was ready to share it with the world, and he turned to Reddit.
With the sudden influx of visitors, the site needed constant attention. At one point it crashed in the middle of the night; Keller got it stable by dawn only to have it crash again that afternoon.
A former investigator messaged him, wanting to cross-reference a specific set of Deutsche Bank wire transfers against flight dates to see if money had moved on the same days that people had flown. A journalist from a major European outlet was using the site to investigate connections between Epstein’s financial network and someone in their country, and wanted help finding every document that mentioned certain company names. A forensic accountant specializing in financial crime reached out, offering to review a pattern of wire transfers that Keller’s site had surfaced; that person said that certain transaction patterns were consistent with layering techniques used in money laundering. “The response tells you something specific,” Keller said. “There is a real community of people who have been trying to get to the truth here for a long time, and the site gave them something they did not have before.”
The site kept crashing, and he was rewriting infrastructure deep into the night. In the mornings, he’d stagger into his day job and pretend that everything was normal. What fueled him was anger, he says—a sense that the DOJ had made the files practically unsearchable and that the public deserved better.
Twelve days after the launch of Epstein Exposed, Keller quit his job. On Reddit and through his site’s contact email, people were asking him how they could contrib
Source: Wired Robotics









