Preheat your oven to 400°F and line a small baking sheet with parchment paper.
Trim the woody ends off the asparagus and toss the spears on the baking sheet with half of the olive oil, a pinch of salt, and a pinch of pepper.
Roast the asparagus for 12 to 15 minutes until tender and slightly charred at the tips.
While the asparagus roasts, pat the salmon fillet completely dry with a paper towel and season both sides with the remaining salt, pepper, and garlic powder.
Heat the remaining olive oil in a stainless steel or cast iron skillet over medium-high heat until the oil is shimmering.
Place the salmon skin-side down in the hot pan and press down gently with a spatula for 10 seconds to ensure even contact.
Sear the salmon for 4 to 5 minutes without moving it until the skin is golden and crispy.
Carefully flip the fillet and cook for an additional 2 to 3 minutes until the salmon is cooked through to your preference.
Plate the crispy salmon alongside the roasted asparagus and finish with a generous squeeze of fresh lemon juice.