TED project: Conjugating technology development and educational activities