Craig Morris

Head Of Engineering at Superscript

Wollongong City Council, New South Wales, 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 Morris is a pragmatic engineering leader with 17 years of experience who currently heads Engineering at Superscript, guiding cross-functional teams to deliver resilient digital products for complex, regulated domains. He rose through hands-on roles—from developer to tech director—and combines deep backend expertise (Laravel, Node, event sourcing) with DevOps and developer-experience best practices to ship reliable CI/CD-driven systems. A frequent open-source contributor, Craig has improved core Laravel libraries and event-sourcing tooling used in production, reflecting his focus on code quality and testability. He has led technical delivery for global brands and startups alike, architecting large-scale campaigns and a crypto-enabled presales platform that processed over $1M. Known for translating pragmatic system design into repeatable processes, he balances technical rigor with client-facing product thinking and a genuine appetite for exploring new languages and architectures.
code17 years of coding experience
job13 years of employment as a software developer
bookBScIT Internet Business, BScIT Internet Business at University of Technology Sydney
github-logo-circle

Github Skills (31)

unit-testing10
docker10
geotools10
geocoder10
laravel-mix10
testing10
object-model10
databases10
laravel10
event-sourcing10
dockers10
javascript-objects10
typehinting10
php10
object-design10

Programming languages (16)

C#JavaCSSJinjaCVueGoHTML

Github contributions (5)

github-logo-circle
The easiest way to get started with event sourcing in Laravel
Role in this project:
userBack-end Developer
Contributions:23 commits, 13 PRs, 19 comments in 1 year 6 months
Contributions summary:Craig primarily contributed to the backend functionality of the Laravel event sourcing library. Their work included improvements to aggregate root behavior, such as allowing dependencies in the constructor and adding methods for event application. They also focused on improving the codebase, fixing issues and improving the event serialization, and adding unit tests. The user appears to have experience with both the core library and testing frameworks.
projectionevent-sourcingeventget-startedphp
spatie/data-transfer-object

May 2020 - Jan 2021

Data transfer objects with batteries included
Role in this project:
userBack-end Developer
Contributions:6 reviews, 14 commits, 2 PRs in 7 months
Contributions summary:Craig's commits primarily focus on adding and refining tests for the `data-transfer-object` library. They implemented tests for nested data transfer object collections, including scenarios with typed properties, docblock properties, and cases where type definitions are missing. Furthermore, the user worked on expanding the functionality of the library by incorporating support for multiple types, docblocks, and error handling for untyped collections. These changes suggest a focus on enhancing the robustness and type safety of the library.
batteries-includedtransfer-objectsphpbatteriesdata-transfer
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 Morris - Head Of Engineering at Superscript