I want to make a human able to fly, much as Superman or any other superhero can (meaning without wings or any other non-human physical characteristics), but respecting the physical laws otherwise. Said human must not only be able to fly by taking off of the ground, which could be technically considered a jump, but also to stop mid-air, float, and resume flight at will. Bonus points if he also can exert force to lift a heavy object while flying/floating. The only suspension of disbelief must be how he achieves flight, the rest of the physical laws must remain untouched, if possible.
I came up with the idea of the human being able to interact with Earth gravity on a personal level, meaning he would be able to swap the vector of the gravity acceleration on himself so he could, theoretically, "fall" in any direction he wishes, thus somewhat flying.
Would personal gravity be a plausible attempt or can anyone think of a better way to achieve this?
Edit for clarification purposes: I want my character to be as human-like as possible (as in not being recognizable by other humans) and the planet would be Earth or Earth-like.