Depending on what you consider "professional". For a while, I was trying to create a DSL for UI designers. The idea was to give them a platform-agnostic syntax, using terminology familiar to their domain, that could be transpiled into platform-specific UI code. I've somewhat moved on from the idea, but the repo is still up - I wrote it as a tree-sitter grammar:
https://github.com/matry/tree-sitter-matry