
Senior Software & Embedded Systems Engineer | Protoworks (NI)
I build software and embedded systems that solve real business problems — without unnecessary complexity. With over 20 years in software engineering, I’ve designed and delivered systems across enterprise, cloud, and embedded environments.
Through Protoworks (NI), I help SMEs, organisations and technical teams turn ideas, requirements and existing designs into practical working systems. I can take a project from early technical scoping and prototyping through to implementation, integration and production readiness.
C#/.NET applications, APIs and internal business systems (.NET 2.0 through .NET 8+)
Embedded Linux, IoT devices, microcontrollers, and hardware/software integration
PCB prototyping, bring-up, RS485/GPIO interface boards, USB-C regulators, and custom hardware
Workflow automation, low-code solutions, n8n, Node-RED, and AI agents (Antigravity, CrewAI, OpenCode)
Stabilising, refactoring, and migrating green-screen, Classic ASP, or aging desktop software to cloud/Web API
SQL Server development, T-SQL performance tuning, SSIS / ETL pipelines, PostgreSQL, and data sync
Rapid prototyping from early technical scoping to production-ready software & hardware
Technical troubleshooting, system architecture, DevOps, acting tech lead, and mentoring
Over two decades of engineering experience delivering mission-critical applications, cloud migrations, embedded devices, and integration services across diverse commercial and public market sectors:
Enterprise records management integrations, interview recording synchronization, DVLA data sync pipelines, agricultural payment distribution & calculation platforms, emergency business grant schemes, terminal green-screen to .NET migrations, and N-Tier public sector software.
Emergency medical services platforms, rota scheduling synchronization, single sign-on with mutual authentication, migrating legacy Classic ASP platforms to Microsoft Azure, and Azure SQL performance reporting.
Prime finance core systems refactoring, regulatory reporting (Brexit & compliance), micro-services containerisation, high-volume Windows services, enterprise messaging (MSMQ, TIBCO EMS), and high-availability SOA DevOps support.
Industrial network hardening (firewalls, switches, VLANs), nuclear sector software design and maintenance, SCADA real-time systems, and VHDL / embedded Linux hardware analysis.
Hydrocarbon accounting systems for multi-company oil exploration, real-time flow measurement, instrument certification and calibration software packages, and oilfield services systems administration.
System integration for biometrics and digital media processing, and desktop accessibility software development.
On the hardware side, I design, prototype, bring up, and test embedded devices, PCBs, and supporting software tools. I also document personal builds and experiments at jktdev.co.uk.
I focus on solutions that are useful, understandable and maintainable, without unnecessary complexity. I offer flexible delivery models (Fixed-Price or Pay-As-You-Go) and am comfortable joining a project with a clear specification, helping shape an early idea, or investigating and stabilising an existing system.

Senior Software & Embedded Systems Engineer | Protoworks (NI)
I build software and embedded systems that solve real business problems — without unnecessary complexity. With over 20 years in software engineering, I’ve designed and delivered systems across enterprise, cloud, and embedded environments.
Through Protoworks (NI), I help SMEs, organisations and technical teams turn ideas, requirements and existing designs into practical working systems. I can take a project from early technical scoping and prototyping through to implementation, integration and production readiness.
C#/.NET applications, APIs and internal business systems (.NET 2.0 through .NET 8+)
Embedded Linux, IoT devices, microcontrollers, and hardware/software integration
PCB prototyping, bring-up, RS485/GPIO interface boards, USB-C regulators, and custom hardware
Workflow automation, low-code solutions, n8n, Node-RED, and AI agents (Antigravity, CrewAI, OpenCode)
Stabilising, refactoring, and migrating green-screen, Classic ASP, or aging desktop software to cloud/Web API
SQL Server development, T-SQL performance tuning, SSIS / ETL pipelines, PostgreSQL, and data sync
Rapid prototyping from early technical scoping to production-ready software & hardware
Technical troubleshooting, system architecture, DevOps, acting tech lead, and mentoring
Over two decades of engineering experience delivering mission-critical applications, cloud migrations, embedded devices, and integration services across diverse commercial and public market sectors:
Enterprise records management integrations, interview recording synchronization, DVLA data sync pipelines, agricultural payment distribution & calculation platforms, emergency business grant schemes, terminal green-screen to .NET migrations, and N-Tier public sector software.
Emergency medical services platforms, rota scheduling synchronization, single sign-on with mutual authentication, migrating legacy Classic ASP platforms to Microsoft Azure, and Azure SQL performance reporting.
Prime finance core systems refactoring, regulatory reporting (Brexit & compliance), micro-services containerisation, high-volume Windows services, enterprise messaging (MSMQ, TIBCO EMS), and high-availability SOA DevOps support.
Industrial network hardening (firewalls, switches, VLANs), nuclear sector software design and maintenance, SCADA real-time systems, and VHDL / embedded Linux hardware analysis.
Hydrocarbon accounting systems for multi-company oil exploration, real-time flow measurement, instrument certification and calibration software packages, and oilfield services systems administration.
System integration for biometrics and digital media processing, and desktop accessibility software development.
On the hardware side, I design, prototype, bring up, and test embedded devices, PCBs, and supporting software tools. I also document personal builds and experiments at jktdev.co.uk.
I focus on solutions that are useful, understandable and maintainable, without unnecessary complexity. I offer flexible delivery models (Fixed-Price or Pay-As-You-Go) and am comfortable joining a project with a clear specification, helping shape an early idea, or investigating and stabilising an existing system.