What I'm building, who I'm building it with, and what's shipped — newest first.
Rebuilt the portfolio as a full Next.js application: MongoDB-backed projects and blog, an admin panel, and an adaptive Three.js background. The codebase is now part of the pitch.
The control plane now diffs desired vs. live cluster state and converges canary rollouts end-to-end, with durable state in PostgreSQL.
Wrote up the architecture decision that makes ForgeOps recoverable — pushing rollout state out of the process and into a durable state machine.