Now available for new software and prototyping projects. Get in touch →
John Taylor

John Taylor

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.

How I Can Help

💻

C# / .NET Applications & APIs

C#/.NET applications, APIs and internal business systems (.NET 2.0 through .NET 8+)

Embedded Systems & IoT

Embedded Linux, IoT devices, microcontrollers, and hardware/software integration

🔌

PCB Prototyping & Bring-Up

PCB prototyping, bring-up, RS485/GPIO interface boards, USB-C regulators, and custom hardware

🤖

Workflow & AI Automation

Workflow automation, low-code solutions, n8n, Node-RED, and AI agents (Antigravity, CrewAI, OpenCode)

🔄

Legacy Modernisation

Stabilising, refactoring, and migrating green-screen, Classic ASP, or aging desktop software to cloud/Web API

🛢️

SQL Server & Data Integration

SQL Server development, T-SQL performance tuning, SSIS / ETL pipelines, PostgreSQL, and data sync

🚀

Rapid Proof-of-Concept

Rapid prototyping from early technical scoping to production-ready software & hardware

🛠️

Architecture & Delivery Support

Technical troubleshooting, system architecture, DevOps, acting tech lead, and mentoring

Background & Market Sector Experience

Over two decades of engineering experience delivering mission-critical applications, cloud migrations, embedded devices, and integration services across diverse commercial and public market sectors:

Government & Public Sector

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.

.NETSQL ServerT-SQLSSISPowershellPythonWCFmTLS

Healthcare & Emergency Services

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.

C#Azure SQLAzure DevOpsClassic ASP MigrationmTLS

Financial Services & Banking

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.

C#WinFormsWPFWCFMSMQTIBCO EMSDockerTeamCity

Nuclear & Industrial Sector

Industrial network hardening (firewalls, switches, VLANs), nuclear sector software design and maintenance, SCADA real-time systems, and VHDL / embedded Linux hardware analysis.

C#C++WPFVHDLEmbedded Linux (Yocto)SCADAVLANs

Energy, Oil & Gas

Hydrocarbon accounting systems for multi-company oil exploration, real-time flow measurement, instrument certification and calibration software packages, and oilfield services systems administration.

SCADAC/C++Instrumentation SoftwareReal-Time Systems

Biometrics, Media & Accessibility

System integration for biometrics and digital media processing, and desktop accessibility software development.

C#C++Biometrics IntegrationDesktop Accessibility

Technical Stack & Technologies

Languages

C#PythonC/C++TypeScriptJavaScriptJava (Jetty, Tomcat)PHPVHDLT-SQLPowerShellPerl

Frameworks & Libraries

.NET (2.0–8+)ASP.NET Core / MVCWeb APIWCFWinFormsWPFMVVMReactEntity FrameworkPollyAutoMapperNUnit

AI & Workflow Automation

AntigravityOpenCodeCrewAINode-REDn8nAI-Assisted WorkflowsPrompt Engineering

Cloud, DevOps & Infrastructure

Microsoft AzureAWSDockerKubernetesAzure DevOpsJenkinsTeamCityDroneTFSMSBuild

Databases & Data Pipelines

SQL ServerAzure SQLPostgreSQLMySQLMongoDBSQLiteSSIS / ETL

Networking & Enterprise Messaging

mTLS / CertificatesOpenSSLMSMQTIBCO EMSRESTSFTPVLANs & Industrial FirewallsSSH

Platforms & OS

Linux (Fedora, Ubuntu, Alpine, Yocto)WindowsAndroidEmbedded Linux

Hardware & Electronics Prototyping

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.

⚙️RS485 communication & interface boards
⚙️GPIO expansion boards for embedded Linux
⚙️USB-C power, regulator & protection designs
⚙️Embedded Linux display systems & device platforms
⚙️Wi-Fi provisioning tools & firmware bring-up

Engineering Approach

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.

Get In Touch
Or call directly on +44 2891 621976 / [email protected]