Ontwerper, ontwikkelaar en onderzoeker