James Pascoe is a software manager and hands-on engineer with 10+ years solving performance-critical problems at the hardware/software interface, currently leading Platform and OAM teams at Blu Wireless. He blends deep C++17 and low-level Linux kernel expertise with Verilog and Formal Methods to co-design optimized systems, and remains an active practitioner—authored tools for SoC tape-out and a Linux network driver for 60 GHz wireless chips. James pairs technical delivery with product-facing responsibilities, running Agile backlogs, CI pipelines and directly supporting customers across Bristol and Hyderabad. He holds a PhD in IP networking and an MBA from Warwick, where his distinction-ranked thesis bridged economics and finance with technical insight. A longtime Modern C++ and kernel enthusiast and ACCU contributor, he enjoys tracking language evolution and occasionally gives technical talks such as his ACCU presentation on replay tooling.
10 years of coding experience
21 years of employment as a software developer
PhD (IP Networking) Computer Science, PhD (IP Networking) Computer Science at University of Reading
MBA (Warwick Business School), MBA (Warwick Business School) at University of Warwick - Warwick Business School
Example Lua 'Chat' application to demonstrate how to combine C++17 and Lua 5.3 (using CMake).
Contributions:17 commits, 10 PRs, 8 pushes in 1 year
cmakelua
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.