Welcome to tech lead

Being overwhelmed is completely normal in a new position. Find something or someone who gives you confidence – no matter if they are coworkers, partners, friends, or family. Talk about it. Most people do not want you to fail.