Hey buddy you might be interested in this project:
With your level of detail and technical knowledge I bet @firehead would consider you for a free beta system