Preheat your oven to 400°F and line a small baking sheet with parchment paper.
Toss the cubed sweet potatoes with 1 tsp of olive oil, a pinch of sea salt, and black pepper, then roast for 20 minutes until tender.
Season the salmon fillet with garlic powder and the remaining sea salt and black pepper.
Heat the remaining 1 tsp of olive oil in a non-stick skillet over medium-high heat.
Place the salmon skin-side down in the skillet and sear for 4-5 minutes until the skin is golden and crispy, then flip and cook for another 2-3 minutes.
Add the trimmed asparagus spears to the same skillet during the last 4 minutes of the salmon's cooking time, sautéing until they are bright green and tender-crisp.
In a separate small pot of simmering water, poach the egg for approximately 3 minutes until the white is opaque but the yolk is still soft.
Arrange the roasted sweet potatoes and sautéed asparagus on a plate, top with the pan-seared salmon and the poached egg, and garnish with the fresh avocado slices.