Portfolio
Explore the projects we've completed for our clients and see how we've delivered innovative solutions across various industries
C-based HTTPS server implementation performance benchmark results integration notes build/deployment documentation handover pack (source + build steps)
Supported embedded telemetry development for a defence programme under a strict NDA, including on-site integration support at the client’s premises. Delivered firmware and interface updates with documented test/verification notes to support reliable operation in a safety-critical environment.
Firmware updates interface integration notes on-site bring-up support test / verification notes handover documentation
Designed and developed the mechanical assembly and electronic control elements for a package-transfer mechanism, enabling reliable hand-off of delivery packages within the client’s autonomous vehicle platform. Delivered integrated design outputs suitable for prototype build and iterative testing.
BLE + OpenThread Mesh Networks — Router hardware + firmware (BLE configuration)
Designed and developed router hardware and embedded software for an OpenThread mesh network, including BLE-based configuration and provisioning flows. Delivered the PCB for a router product featuring a Raspberry Pi Compute Module and LoRa radio modules, with design decisions and bring-up notes to support reliable integration and deployment.
Taktis Fire Panel — R&D platform bring-up, drivers, and Qt touchscreen UI
Contributed to R&D development of the Taktis touchscreen fire alarm control panel by bringing up embedded Linux on the new hardware platform and enabling the software stack to run reliably. Implemented device drivers for the panel’s hardware modules, ported the existing fire panel application to the new system, and developed the Qt-based touchscreen UI in collaboration with the client’s graphic designer. Supported preparation of an R&D demonstrator for Firex (London).Supported engineering work aligned with the platform’s feature set, including multi-language operation and networked system capability (where applicable to the client’s configuration).
Taktis Fire Panel — R&D platform bring-up, drivers, and Qt touchscreen UI
Optimised a Qt/C++ audio player running on Linux by profiling and reducing memory usage that was causing slowdowns during prolonged operation. Delivered targeted fixes, evidence from profiling, and verification notes to support reliable continuous use.
Robotic Educational Kits We collaborated with a client focused on establishing robotics educational courses by designing custom robotic kits tailored specifically to their teaching programme. These be
Designed custom robotics educational kits to support a client delivering robotics courses. Defined the kit architecture to match the teaching syllabus, produced the hardware design, and supported prototype build and classroom-ready setup so students could use the kits for hands-on exercises.