‘We Feel Really Terrible,’ Says CEO Whose App Roiled Iowa Caucus

(Bloomberg) -- The chief executive of the technology company whose app threw the Iowa caucuses into disarray Monday night defended his company but apologized for a technological glitch that angered candidates, left voters baffled and upended the opening act of the 2020 Democratic presidential primary.

“I’m really disappointed that some of our technology created an issue that made the caucus difficult,” said Gerard Niemira, the CEO of political technology company Shadow Inc., in his first interview after the caucus. “We feel really terrible about that.”

The Iowa Democratic Party contracted with Shadow to build an app to help the party quickly compile results in the state’s 1,765 precincts. But on Monday night, the system quickly broke down. Niemira, 37, said the problem first became apparent at around 7:45 p.m. when volunteers tried to submit their results, and the Iowa Democratic Party’s automated quality control checks discovered “anomalies in transmission reports.” The breakdown, he said, wasn’t with the app itself but in the way Shadow transmitted data to the Iowa Democratic Party.

“The app was sound and good,” Niemira said. “All the data that was produced by calculations performed by the app was correct. It did the job it was supposed to do, which is help precinct chairs in the field do the math correctly. The problem was caused by a bug in the code that transmits results data into the state party’s data warehouse.” That transmission bug, he said, “had catastrophic impact.”

By 9 p.m., problems with the app had delayed the official results, leading to confusion and anger from campaigns, volunteers and reporters. It also raised questions about the integrity of the process and the data it produced. Niemira insists that the app’s data was never compromised. “There’s no evidence whatsoever that there was any kind of hack or intrusion,” he said.

At around 10 p.m., Niemira said the bug in the code was discovered and fixed, after which point the app was able to successfully transmit information into the Iowa Democratic Party’s data warehouse. “The caucus results that came from our app were sound and verified,” he said.

Initially, the Iowa Democratic Party said it was unable to release results from Monday’s caucuses after discovering “inconsistencies” in reporting from some precincts. On Tuesday afternoon, the party finally released partial results.“We determined with certainty that the underlying data collected via the app was sound,” Troy Price, the state Democratic chairman, said in a statement. “While the app was recording data accurately, it was reporting out only partial data. We have determined that this was due to a coding issue in the reporting system. This issue was identified and fixed.”