Is quality Typescript/Node.js code, which is "intelligently decoupled", harder to maintain than poorer quality code?
Whatever else his code is (and remember, we only have his opinion that it's good, we can't judge for ourselves), he's failing really badly to communicate with his co-workers and bosses.