Craig Scott

Founder, Software Engineering Consultant at Crascit Pty Ltd

Greater Melbourne Area Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Craig Scott is a seasoned software engineer and founder with over two decades of experience specializing in C++, Qt, and build systems—he is a co-maintainer of CMake and author of Professional CMake: A Practical Guide. He runs Crascit Pty Ltd, offering consulting across desktop, iOS and RTOS embedded platforms, and has delivered multi-threaded client/server systems, GUI frameworks, signal-processing algorithms and 2D/3D visualisation tools. Craig has led teams and entire software infrastructures, owning releases and driving development-process improvements that boost technical growth. An active contributor to the CMake project’s documentation, he combines deep hands-on engineering with a talent for clarifying complex tooling and making build ecosystems more accessible.
code16 years of coding experience
job18 years of employment as a software developer
bookPhD, PhD at RMIT University
languagesJapanese
stackoverflow-logo

Stackoverflow

Stats
9,707reputation
1.0mreached
114answers
6questions
Badges
swig
top-5%
cmake
top-1%
timeout
top-5%
github-logo-circle

Github Skills (11)

cmake10
sphinx10
documentation10
swig9
timeout9
cpack6
lambda6
ctest6
linux6
googletest6
qt6

Programming languages (11)

TypeScriptC++ShellRustCCMakeJavaScriptPHP

Github contributions (5)

github-logo-circle
Kitware/CMake

Sep 2016 - Jan 2023

Mirror of CMake upstream repository
Role in this project:
userTechnical Writer
Contributions:910 commits in 6 years 5 months
Contributions summary:Craig primarily focused on improving the project's documentation by fixing formatting errors, enhancing consistency, and adding missing cross-references. They also updated the documentation to reflect new features, clarify existing functionality, and reorganize content for better readability and discoverability. The user's contributions centered on improving the quality and accessibility of the documentation, contributing to the overall usability and maintainability of the project.
cppcmakeupstream
Crascit/cmake-snap

Jun 2019 - Feb 2023

Builds the official CMake snap
Contributions:82 commits, 4 PRs, 165 pushes in 3 years 8 months
cppcmakebuildsvcpkgsnap
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.
Request Free Trial
Craig Scott - Founder, Software Engineering Consultant at Crascit Pty Ltd