متخصص في تطوير البرمجيات وامتلك مهارات في العمل على كافة جوانب التطبيق البرمجي، من الواجهة الأمامية (Front-end) إلى الواجهة الخلفية (Back-end). يمكنه العمل على تصميم وتطوير واجهات المستخدم التي يتفاعل معها المستخدمون، وكذلك على الخوادم وقواعد البيانات التي تدير التطبيق.