In a bowl, whisk together all sauce ingredients. Make sure the cornstarch is dissolved and there are no clumps.
Dry the salmon off on both sides and season with salt. Heat a large skillet on high heat. Do the water test to ensure it’s hot enough to be nonstick if you’re not using a nonstick or cast iron pan (pour a drop of water in and if it evaporates it’s not hot enough, if it dances on the surface of the pan, you’re good to go.)
Add enough oil to the pan to coat 1/4 of each piece of salmon. Add the salmon. Sear for 2-4 minutes until crispy, then flip. Cook until crisp on all sides, being gentle while flipping to prevent breaking. Remove from the heat.
Reduce heat to medium. Add onion, bell pepper and pineapple with a pinch of salt. Cook until fragrant and softened, 3-5 min. Add the sauce into the pan and then add the salmon. Cook until the sauce is thick and coating the salmon. Remove from the heat.
Fill a pot 1/4 the way with water. Bring to a boil, then reduce to a simmer. Place steamer on top and steam sugar snap peas for 2 minutes, until bright green. You can also blanch them for 2 minutes if you don’t have a steamer! Remove from the heat.
Plate rice and add salmon, sugar snap peas and avocado. Top with any extra sauce, scallions, cilantro and sesame seeds.