On Thursday, Jacob Schwartz, a New York City Mayor Bill de Blasio administration staffer, was arrested for allegedly having a significant amount of child pornography on his laptop, reports the New York Post.

The 29-year-old computer programmer analyst was charged with "promoting a sexual performance by a child and possessing a sexual performance by a child under 16," both of which are felonies, notes the Washington Times.

De Blasio administration employee arrested on felony charges of child pornography https://t.co/xJegt2Xvlp — Daily Mail US (@DailyMail) May 26, 2017

The New York Post notes Schwartz turned himself in at Manhattan's 13th on Thursday morning. The Post also reports the illicit content on Schwartz's computer allegedly included 3,000 images and 89 videos.

According to court documents they showed, "young nude females between the approximate ages of 6 months and 16, engaging in sexual conduct...on an adult male."

Schwartz has since been released on roughly $7,000 bail.

His lawyer, James Roth, is quoted by the New York Daily News as saying, "If the alleged actions are true, it really seems like a product of someone with a psychological problem calling out for help, not to evade the law...He surrendered his computer and gave them consent to search."

DNAinfo reports, "Schwartz works with the Department of Design and Construction on the city's Build It Back recovery program, according to a now-deleted online bio. He's also the president of the Manhattan Young Democrats, and founded a climate education nonprofit called Common Climate."