James is a Staff Software Engineer with 15 years of experience developing scientific and pharmacometrics software in highly collaborative, cross-functional environments. His expertise spans statistical computing, modeling workflows, and scientific application development, with deep experience in R, Shiny, Python, and domain-specific languages for nonlinear mixed-effects modeling, including PML for Phoenix NLME and NMTRAN for NONMEM.
He also brings extensive experience in enterprise and cloud-native application development, including Java, JavaScript/TypeScript, React, databases, APIs, and containerized environments. Working at the intersection of pharmacometrics, software engineering, applied statistics, and machine learning, James develops technology that helps scientists build, execute, and advance complex modeling workflows. He has co-authored nine scientific publications in leading journals.