C# Ruptela Protocol Parser

Job ID: 40444996

Budget: £50 – £100 GBP

I have the official Ruptela protocol documentation and a stream of raw packets coming from multiple GPS devices. What I’m missing is a clean, production-ready parser that turns those packets into structured JSON.

Here’s what I need:

• A fully working parser that understands every message type defined in the Ruptela docs, handles checksums, AVL frames, GPS / IO elements and multi-record bundles, then emits a single, well-structured JSON object per record.
• Code preferably in C#. If you already have a solid implementation in another language, feel free to deliver it and convert it to C# with AI tooling—just make sure the final hand-off is idiomatic, builds without errors and is easy to extend.
• A minimal demo or test harness that reads a hex/byte array (or listens on a TCP/UDP port), feeds it through the parser and prints the resulting JSON to the console.
• Clear inline comments, short setup instructions, and a handful of unit tests showing the edge cases covered.

You will receive the official protocol PDF and a sample data dump the moment we start. If you already own working code, let me know what version of the protocol it targets; otherwise, outline your build plan and estimated turnaround. I’m ready to review as soon as you can show valid JSON output from my sample packets.