James McPherson

James McPherson - Principal Software Developer

James is a Principal Software Engineer working on data pipelines in support of research into open source vulnerability mapping.

Prior to joining Oracle Labs Australia he was a Principal Software Engineer within the Oracle Solaris development team, working on everything from device drivers, the Solaris Multipathed IO (mpxio) framework, and Solaris Analytics. He also architected the project to completely rebuild the Solaris build system, taking it from a monolithic shell script to a modular and extensible Python orchestrator. He has written and re-written too many Makefiles.


  • No publications found.
  • No patents found.

Hardware and Software, Engineered to Work Together