James Swift is a Lead Engineer based in Vienna with over a decade of experience designing and shipping cross-platform C++ and C# systems across Windows, macOS, Linux, mobile and WebAssembly. He specializes in distributed messaging, parallel and concurrent programming, UWP, and building test-driven CI pipelines, bringing deep practical knowledge of systems that must perform reliably across time zones. At GS DSP and previously as Lead Software Engineer at PSPDFKit, he’s combined hands-on implementation with interviewing, mentoring, and multi-time-zone team leadership. His background includes long tenures at Altova and roles in finance and embedded speech processing, reflecting a career that moves fluidly between product engineering and performance-critical systems. Colleagues rely on him for pragmatic architecture choices that balance low-level efficiency with maintainability. He holds a first-class BSc in Computer Studies from the University of Derby and is known for turning complex concurrent challenges into testable, deployable solutions.
10 years of coding experience
19 years of employment as a software developer
BSc (1st Hons), Computer Studies, BSc (1st Hons), Computer Studies at University of Derby
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plug-ins.
Contributions:23 pushes, 2 branches, 20 tags in 1 year 7 months
Contributions:19 commits, 16 PRs, 17 pushes in 2 years
uwpdotnetpdfwindowspdf-viewer
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.