iDirect
iDirect, now ST Engineering iDirect, builds satellite communication systems: the hub equipment and modems that carry IP networks over satellite links.

What we did
We worked on iDirect's satellite communication systems, in C++, with C for the lowest-level parts.
Routing packets
Wrote the code that routes packets between the different modules of the system.
Talking to the modems
Built low-level networking for bulk communication with satellite modems, used for diagnostics and time monitoring.
Close to the wire
Worked directly with network cards and low-level protocols, reading and writing the bytes of IP packets.
C++CNetworkingProtocolsSatellite
More clients
- SketchUp - Frontend architecture and design systems across several products
- Trimble - The Angular component library and coding standards used by several teams
- MyVoucherCodes - Head of development, rebuilding the site end to end
- AutomatePro - Interim head of research, and testing AI agents inside ServiceNow
- Frenzi International - CTO for a taxi-booking and food-delivery platform
- FUJIFILM - A tool for translating FUJIFILM's software
- Roland - Roland's first website, an educational forum and their product database
- DR Studios - Building tools, traffic flow and the software renderer for Monopoly Tycoon
- Hasbro Interactive - The whole of Hasbro E-mail Risk
- Setanta Sports - C++ development on real-time player tracking