Hello, abrange!
It sounds like an interesting challenge and very good fit. I have great experience with Delphi, so it will be done in a very professional way.
Please let me know more about your requirements (e.g. version of Delphi, input / output, etc.) and when you are okay to discuss. Thank you.
Best regards,
-Mike