SeNSSoFT designs and builds robust desktop, web, mobile and embedded software — device firmware, real-time data pipelines, video systems and cross-platform apps. One engineering partner across the whole stack.
A selection of the companies behind the work — staff and consulting roles alongside independent engagements across industrial, medical, automotive, telecom and consumer products.

Managed HLS streaming and a media client for Windows Phone, WPF and UWP.

TorqueFit — a BLE-connected Windows app for smart industrial torque wrenches.

Automation features and hardware integration for the Testmaster2 materials-testing suite.

Inline scanning and spike-detection algorithms for a medical imaging instrument.

gRPC middleware, SQL Server business logic and real-time messaging for a new CRM.

Desktop application streaming live telemetry from a wearable sensor over Bluetooth.
WPF suite for ECU data acquisition over CAN and XCP, with MDF export and live charting.

Card-reader tooling and EMV configuration utilities for Windows and UWP.

Desktop application for a diamond-based supply-chain authentication platform.

Mobile payment applications for iOS and Android.

Device firmware for a high-power LED light source.

Windows client for smart battery-charging hardware.

Data-package tooling for the tickatlab laboratory management platform.

Automated web-service posting into a laboratory data platform.

Windows workspace application for a collaboration product.

Webcam capture with real-time chroma key and a print pipeline for physical flipbooks.

Secure streaming video player for an e-learning platform.

OLE/ActiveX integration for the ChemDoodle chemistry editor.

Desktop tooling for a standards and compliance platform.
Signal-analysis automation for the SpectraPLUS measurement toolset.
Automated SFTP transfer of multi-gigabyte prepress files.
Thirty-plus further engagements completed over the years — smaller contracts, private commissions and projects that never carried a public name.
Company names and logos are the trademarks of their respective owners and appear here solely to describe past engagements. No endorsement, sponsorship or affiliation is implied.
From bare-metal firmware to cloud-connected applications — depth across the layers most teams have to outsource separately.
Rich, responsive Windows software in .NET — WPF, MAUI and WinForms — from data-heavy tools to media and instrumentation front-ends.
ASP.NET Core services, real-time SignalR apps, REST APIs and data-scraping pipelines — built to scale and easy to maintain.
Microcontroller firmware and device integration — ESP32, Arduino, BLE, Wi-Fi and CAN — with sensor fusion and wireless protocols.
Live streaming, codec integration, RTSP/RTMP and GPU-accelerated effects with FFmpeg, OpenCV and DirectShow — under real latency constraints.
Android, iOS and Windows apps with .NET MAUI and Xamarin — including USB, serial and peripheral hardware integration on-device.
Production-grade .NET libraries and NuGet packages — protocol parsers, controls and servers — documented and maintained for real users.
Flagship systems delivered to clients, alongside open-source work that anyone can inspect.
A WPF application that talks to engine control units over CAN and XCP, records polled and DAQ measurements, exports to the industry-standard MDF format, and plots thousands of live signals without dropping frames. UI and behaviour reconfigure from a plain XML file.
A fast inline scanning algorithm for an optical medical imaging instrument, together with a spike-detection method that separates genuine signal from measurement artefacts in noisy data, plus service utilities for the platform.
A Windows application for BLE-connected industrial torque wrenches: device discovery and pairing, live readings, REST synchronisation with the backend, and camera-based asset identification for technicians in the field.
HTTP Live Streaming implemented in managed code for Silverlight, WPF and UWP, powering a commercial media client on Windows Phone and desktop — adaptive bitrate, seamless seeking, and a migration path onto newer platforms.
gRPC middleware between a CRM front end and SQL Server, with business logic in stored procedures and functions, plus a real-time messaging subsystem so that every user sees updates the moment they happen.
A desktop system that records short webcam clips, removes the green screen in real time on the GPU with adjustable tolerance and colour correction, and lays the frames out for printing as a physical flipbook — built for busy event floors where retries are expensive.
A widely used open-source OPDS server for large private libraries. A SQL-backed rewrite added full-text and transliterated search, a built-in FB2/EPUB reader and duplicate detection — hundreds of thousands of books, an order of magnitude less memory.
A command-line tool for exploring and scripting Bluetooth LE devices — GATT read/write, notifications, custom pairing modes and batch automation. A go-to utility for IoT bring-up, configuration and testing.
An Arduino/ESP32 library wrapping an industrial air-quality sensor's fusion middleware — computing an IAQ index, temperature compensation and gas selectivity from raw readings. Tuned to run from Arduino Zero up to ESP32-S3.
A fully-featured DBC parser for .NET: encode and decode CAN signals with multiplexing, scaling and offset handling, plus packing and unpacking of multi-signal automotive frames. Published as a reusable library.
A USB-to-serial driver library for Android (Xamarin / MAUI) supporting CDC, FTDI and PL2303 chips with no root required — hot-plug detection, multiple baud rates and automatic driver selection by VID/PID.
A rich WPF desktop application rendering an interactive, country-level world map with smooth animation, touch and mouse control and dynamic path selection — built on a clean MVVM architecture.
Picked for the job, not the hype.
I'm an independent software engineer with a long track record across desktop, web, mobile and embedded systems. I take projects from a rough idea to a maintainable, production-ready product — and I'm comfortable owning every layer, from the device firmware up to the web dashboard that controls it.
That full-stack reach means fewer hand-offs, fewer integration surprises, and a single person who actually understands how the whole system fits together.
Have a product, a prototype, or a problem that needs an experienced pair of hands? Get in touch.