Drain salmon and transfer to a bowl. Break up large chunks with a fork and add onion, garlic, teriyaki, egg, salt, and pepper. Mix together thoroughly and form two patties.
Heat oil in a skillet over medium heat. add patties and cook until seared on both sides. About 3 minutes per side. remove from heat.
Mix together mayo and pepper. Set aside.
Heat a dry nonstick skillet to medium heat. add pineapple and cook until both sides are slightly charred. Keep skillet heated and cook eggs over easy.
Toast the buns and spread black pepper mayo on each one. Top the bottom buns with coleslaw mix/lettuce, salmon patty, pineapple ring, egg, and top slice of the bun. Serve immediately.