Use the Feral Tiefling variant from the Sword Coast Adventurer's Guide. (Don't use the winged option if you think it will cause an issue.)
Instead of the PHB version, their attribute bonus is +2 Dex +1 Int.
Before the bonus attributes, something like this;
8 str
15 dex
15 con
11 int
10 wis
12 cha
After the Tiefling bonus and the level 4 ASI, you should have 18 dex, 16 con, and 12 int.
Rogue Expertise should go in Stealth and Deception
Dip a level into Fighter for a fighting style if you must. Two Weapon and Archery, probably the best for a Rogue.