You'll want to have a foundation that will prevent your natural oils from showing through! These are my favorite matte/semi matte complexion products I have used.
If you have an undereye that is more prone to drier skin, then shop my “Makeup for Dry Skin” list for hydrating concealers! These concealer and contour options are great for those that battle with oily skin!