Solutions engineering
Designing practical machine-learning systems, intelligent workflows and robust software solutions for complex domains.
MOSO Corporation · Australia
Founded by Andrew Sorensen and Damian Morris in 2003, MOSO Corporation provides software development services to organisations of all sizes.
In 2019 MOSO Consulting was founded to provide commercial, project and management consulting services, particularly to clients in the infrastructure space.

What we do
MOSO works where technology, strategy and delivery meet: shaping the right approach, building the right systems and helping teams move through ambiguity with confidence.
Designing practical machine-learning systems, intelligent workflows and robust software solutions for complex domains.
Helping teams make clear architecture decisions, build momentum and translate deep technical work for stakeholders and delivery teams.
Supporting infrastructure and technology projects through governance, negotiation, delivery and through-life support.
How we work
We take on projects because our contribution can be valuable, meaningful and technically excellent. That keeps the work personal, the thinking sharp and the outcome aligned with the people who depend on it.
About MOSO
If MOSO had to be described in a sentence, it would be that we are a small company providing large-scale software solutions and consulting services.
But in reality, MOSO is almost indefinable — and this is exactly what we prefer, remaining totally adaptable to any industry that might employ our expertise.
Based in Australia but with clients all over the globe, we thrive on complex, long-term projects that require a very high level of technical ability and creativity.
MOSO has been building critical solutions for our many local and global customers since 2003.
We value
Good ideas that stem from creativity, in its truest sense
Investing in long-term professional relationships
Hard work, integrity and personal responsibility
Our directors
01
Commercial, project and technology leader
Damian has 25 years experience negotiating, developing and delivering mission-critical technology systems into the road infrastructure, finance, software and gaming & wagering industries. Damian’s career spans commercial, project & program delivery and governance, information technology implementation, people & management, corporate and strategy roles, and he is equally comfortable in each of these arenas.
A former CIO and CTO, Damian can successfully engage with internal and external stakeholders at all levels, from board members and C-suite executives to highly specialised subject matter experts.
Damian works with highly experienced legal and commercial teams to negotiate design and construct, and operate & maintain contract suites with State agencies and tier-one infrastructure contractors and operators for the design, delivery, integration, commissioning, operation and maintenance of complex systems into large infrastructure projects.
Damian also works with project delivery teams to help manage and govern their project programs, and with operations & maintenance teams to ensure reliable and cost-effective through-life support. His experience as a project and program director responsible for design & construct systems projects and programs, and his extensive software engineering background, give him the necessary skills to work directly with management, project delivery and specialist technical teams alike.
Damian is also the developer of Xmplify, the leading XML editor software application for Apple macOS. Xmplify is used by a diverse range of businesses and educational & research institutions in over 50 countries, from Disney/Pixar to the British Museum to JP Morgan.
Damian holds a Bachelor of Commerce from the Australian National University, a Bachelor of Science in Computer Science from the Australian National University (partial) and a Master of Engineering Science from the University of New South Wales, and is currently studying for a Master of Construction Law degree at Melbourne University.
02
Computer scientist, systems architect and ML engineer
Andrew is an international keynote speaker, academic, educator, computer scientist and systems designer with over 25 years of industry experience. With a diverse portfolio of interests, Andrew is as likely to be found hacking code in nightclubs as programming computational physics simulations on high performance computing clusters. Andrew has been working on `Generative AI` long enough for it to be called GOFAI.
Andrew has worked on a number of world-first projects and is known internationally for both his innovative designs as well as his technical expertise. This combination of skills makes him ideally suited to finding innovative solutions to complex problems.
Andrew has a wealth of experience designing, building and delivering enterprise solutions across a wide range of corporate, scientific, academic and creative sectors. This experience ranges from robotic telescopes to financial systems, digital signal processing to game engines, particle-in-cell simulations to line-of-business applications, and almost everything in-between. In recent years Andrew has been heavily engaged in machine learning and his current work is focused on SOTA generative AI.
Andrew’s broad background enables him to rapidly assimilate new domains, and as a former CTO Andrew has the experience and skills to communicate across the enterprise, from domain experts to the executive team.
As a Senior Research Fellow in the Computer Science department at the Queensland University of Technology Andrew convened courses in High Performance Computing (with a focus on CUDA and GPGPU), Enterprise Systems and Creative Computing.
Andrew holds a PhD in Computer Science from the Australian National University, as well as a Bachelor of Music and a Master of Music, both from the Queensland University of Technology.