As an NES but not a teacher, I would be very wary of using the term "techie" as, to me, the term equates to "technician" I.e. a hardware specialist. I would suggest that you should not use a term to describe your skills if you are unsure of other's perception of your intended meaning.
If you are a software/website programmer/specialist why not just say so?
Student or Learner