So a while ago I proved that every closed subscheme of a (quasicompact) projective scheme is a projective scheme (i.e. of the form $\operatorname{Proj A}$). I often hear the classical definition that projective varieties over $k$ are closed subschemes of $\mathbb P^n_k$ for some $n$, so I would hope that this also true with the more modern definitions.
To be precise, I take a variety to be a scheme $X$ over a field $k$ which is reduced, separated, and of finite type. In particular, a projective variety is a variety is which of the form $\operatorname{Proj}A$. I suspect that I could potentially relax the reduced and separated conditions, and get a similar result, but I don't care that much about that.
Let $X$ be a projective variety, so that $X=\operatorname{Proj}A$. In particular $X$ is Noetherian, and there is a finite open cover of the form $\operatorname{Spec}(A_{f_i})_0$ for some fixed graded ring $A$, and $f_i$ homogenous of positive degree, $0\leq i\leq m$. Each $(A_{f_i})_0$ should be isomorphic to $k[x_0,\dots, x_{n_i}]/I_i$ by finite type. Without loss of generality, I can take $n_i=n$ for all $i$ because there is some maximum $n_j$ and for any $n_i<n_j$ I can quotient $k[x_0,\dots, x_{n_j}]$ out by $\langle x_{n_i+1},\dots, x_{n_j},I_i\rangle$ to ge the same $k$ algebra.
I suspect I should be able to then embed $X$ into $\mathbb P^{n+1}_k$ by defining local maps, but I can't quite see how to do this, and how the gluing should work. Any help would be greatly appreciated.