If you ever want to use deep sleep you will need a 1k between CH_PD & GPIO 16
Just one between or do i need a jumper? What is the reason behind the resistor?
Try and get a good sized pad on the tab of the AS1117
I don't use an AS1117 anymore because i read this thread: viewtopic.php?f=13&t=9534 and i think a HT7333 would be a better idea if i want to use the ESP8266 with batteries (for low power).
This is my board layout currently. Are the pads big enough? I don't know anything about the heat dissipation of the HT7333 because there is no information about it in the datasheet.