James Durham is a versatile software engineer and owner with over a decade of hands-on experience building mobile apps, tooling, and developer utilities, particularly in Android and embedded environments. As developer and technical architect at QuarkWorks, he led R&D efforts and shipped notable projects like the Reprotech Android app and a cross-platform Canvas Machine, plus tooling such as a Realm annotation processor and macOS GUI for Realm databases. He has a knack for solving obscure build and platform problems—evidenced by an accepted Stack Overflow solution and discovery of a Windows Android build bug that impacted many projects. His background spans low-level systems work (cross-compiling Python and Valgrind for Android), UI/UX with Flash/ActionScript, and Linux server administration, reflecting a broad full-stack capability. Based in Columbia, Missouri, he runs a small consultancy (DurhamLLC) that encapsulates his entrepreneurial and independent-contributor streak. Notably, he combines practical production shipping with curiosity-driven experiments, from making modern Android run on legacy devices to building custom parsers and developer tooling.
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.