Можно ли создать низкоуровневое приложение на Ruby?
Ruby является интерпретируемым языком. Ни о каком написании низкоуровневых приложений не может быть и речи.
Можно создать компилируемое, а не интерпретируемое приложение, если написать приложение на языке Crystal, который очень похож на руби по синтаксису. Или же написать сложную логику приложения на C, а к руби этот код подключить как расширение.