At Fastdev, a tech lead is an expert in a particular technology who can be asked various questions related to that technology. For example, developers rely on tech leads to help them decide which approach to take or which library or framework to use. Or the sales team may ask tech leads to review technical requirements and provide estimations of how long it will take to implement them. Tech leads also use their specialized area of expertise to support resource managers.  For me, the tech lead role is an extra role. My primary role is as a developer. So, my typical workday looks like a developer’s workday. I write code and documentation, review code written by colleagues, and discuss current problems with the team.