Technical lead means that he is an engineer and likes being an engineer and that hes not into office politics or kissing ass. Hes a problem solver.
I was a tech recruiter for 5 years and start ups / small companies look for VP's of engineering who are very hands on and can get in there and solve technical issues. Not somone who is a desk jocky