المصمم بالحاسب هو الشخص المسؤول عن تصميم وتطوير البرامج والتطبيقات الحاسوبية. يستخدم المصمم بالحاسب مجموعة من الأدوات واللغات البرمجية لإنشاء وتحسين واجهات المستخدم وتطبيقات الويب والألعاب الحاسوبية والبرامج الأخرى. يعمل المصمم بالحاسب على فهم احتياجات المستخدم وتحويلها إلى تطبيق قابل للتنفيذ على الحاسوب.