Не особо вчитываясь в текст, подходят: «Mobile Development», «веб-разработка» или просто «разработка».
DIY как минимум про сборку девайса из какого-нибудь «конструктора» типа (ар)дуино, а по хорошему — полный стек разработки устройства, от идеи, до готового экземпляра, в общем с напильником, паяльником (и котиками).
Самопальный фрэймворк Arachnidium для тестирования web и мобильных приложений. Part 2. Немного о настройках