Hmmmm.... did I play this wrong? No reads on the villain, he just sat down with a short stack. Are there adjustments to be made because he is a shorty?

PokerStars No-Limit Hold'em, $0.50 BB (5 handed)

Button ($21.45)
SB ($67)
Hero (BB) ($46)
UTG ($50)
MP ($15)

Preflop: Hero is BB with Js, Jh
1 fold, MP (poster) checks, Button calls $0.50, 1 fold, Hero bets $2, MP (poster) calls $1.50, 1 fold

Flop: ($4.75) 3d, 6d, 3c (2 players)
Hero bets $2.50, MP calls $2.50

Since he didn't reraise, I put him on a flush draw... maybe overcards. Is this bet too small if I want to make either -EV?

Turn: ($9.75) 5c (2 players)
Hero bets $7.50, MP raises to $10.50 (All-In), Hero calls $3

A brick, unless he has 44 or something, so I commit...

River: ($30.75) Ah (2 players, 1 all-in)

Total pot: $30.75 | Rake: $1.50