# Craig Sproule Works > A concise profile of Craig Sproule's enterprise software work and systems thinking. Craig Sproule is an Australian enterprise software specialist with more than 30 years of experience designing, building, and delivering large scale business systems. He has held senior technical and management positions at leading software companies, holds multiple patents in software systems and process automation, and was previously named Australian Developer of the Year. For roughly 17 years, Craig led hundreds of enterprise class development and systems integration engagements across industries. His work developed into an expertise in zero code and no code application development, including declarative platforms for cloud and IoT environments. Primary profile and writing: https://craigsproule.pages.dev/