Dice potatoes into even 1 inch cubes.
Heat oil in a large skillet on medium/high heat.
Toss the potatoes, onion, and jalapenos (season with sea salt and pepper to taste + sprinkle with garlic powder, cumin, and smoked paprika Toss to coat potatoes well) in the hot oil for about 15-20 minutes until cooked through, and a little crispy.
Add cooked bacon, stir to combine.
VERY carefully break eggs on top of the potatoes, keeping eggs intact.
Lower heat to medium/low.
Cover pan with lid, and cook eggs to your desired doneness. Mine take about 6-8 minutes.
Sprinkle with fresh cilantro, green onion, chopped avocado, and sliced grape tomatoes, and cheese.
Serve immediately.