Let $X$ be a finite CW complex. We can compute the cohomology groups of $X$ via sheaf cohomology of the constant sheaf. Are the homology groups of $X$ with $\mathbb{Z}$ coefficents the cohomology groups of some sheaf of abelian groups $S$ on $X$?
$$H_i(X, \mathbb{Z}) \cong H^i(X, S)$$
(If necessary, feel free to impose additional conditions on $X$, eg that $X$ is a topological manifold, ... )
More specifically, let $\mathbb{Z}_X$ denote the usual constant sheaf on $X$, and $\mathbb{Z}_X^{\vee} = Hom ( \mathbb{Z}_X, \mathbb{Z}_X)$ the sheaf-theoretic Hom. Is there an isomorphism $H_i(X, \mathbb{Z}) \cong H^i(X, \mathbb{Z}_X^{\vee})$?