I think the raise preflop is fine given he completes and that is very weak.

Now the Flop I would raise a bit bigger like $1.75 to put max pressure on him. The Turn brings you the straight but he overbetshoves which looks strange but I think I am folding here as we are drawing dead verus flushes, barely ahead against flushdraws & we need him to bluff a lot with this overbet to make it up for the losses