A convicted thief was charged Tuesday with stealing packages from porches on the Northwest Side.

Walid Belmiloud, 21, of the O’Hare neighborhood, was charged with four felony counts of theft or possession of stolen property valued at less than $500 with a prior theft conviction, according to Chicago Police.

Belmiloud was arrested Monday morning while appearing in court at 5555 W. Grand Ave. on an unrelated misdemeanor theft charge, police said.

Detectives used closed circuit video to identify Belmiloud as the suspect who recently stole the packages from four porches in the Schorsch Forest View, Jefferson Park, Union Ridge and Big Oaks neighborhoods, police said.

The thefts happened:

About 9:30 a.m. April 22 in the 4700 block of North Anthon Avenue;

At 4:09 p.m. April 30 in the 5300 block of North Laramie Avenue;

Between 4 p.m. and 5 p.m. May 2 in the 5500 block of North Nordica; and

At 4:41 p.m. May 2 in the 5100 block of North New England Avenue.

Belmiloud appeared in court on Tuesday and was released on bond, according to Cook County court records. His next court appearance was scheduled for May 21.