Тестировщиком легко сможет стать. Примеров масса, даже среди знакомых.
Вот программистом сложнее, у меня самого юридическое образование. Было очень сложно переквалифицироваться и заняло годы. В 30 лет такой процесс начать сложнее, тут нужен просто феерический энтузиазм и интерес к профессии.
Чтобы сделать это, вам понадобится сделать две версии сайта:
site.ru - десктопная версия (не содержит media queries под мобилы)
m.site.ru - мобильная версия (настроена под мобилы)
Полученный токен следует передавать в заголовке Authorization при каждом вызове API Диска, указывая тип токена перед его значением. Пример такого заголовка:
Authorization: OAuth 0c4181a7c2cf4521964a72ff57a34a07
Масштабировать сайты автоматически умеют только мобильные устройства (смартфоны и планшеты). На десктопе всегда будет горизонтальная прокрутка, победить её можно только вручную, например используя media queries.
Весь код открыт. Далее, некоторые участки этого кода или он целиком может находится под какой-то лицензией. В этом случае как бы нельзя, если лицензия запрещает, но в целом обычно всегда можно.