Cut each egg in half length-wise. Place the yolks in a medium mixing bowl and the whites on a serving platter.
Use a fork to smash the egg yolks into a crumb-like texture. Add the mayo and cream cheese to the egg yolks. Mix until combined and smooth.
Add the white wine vinegar, garlic powder, salt, and pepper to the yolks and mix to combine.
Add 3/4 of the bacon, jalapeno, and cheddar cheese to the egg yolks and mix to combine.
Transfer the egg yolk mixture to a piping bag or a Ziploc bag with one corner cut off. Pipe the filling into the egg white cavities, being sure to overfill the eggs.
Sprinkle the reserved bacon over the filling. Serve immediately or cover and refrigerate until ready to serve.