message me

Use the form on the right to drop me a quick line.



123 Street Avenue, City Town, 99999

(123) 555-6789


You can set your address, phone number, email and site description in the settings tab.
Link to read me page with more information.

Assembly Language Movement System

Kuan Yin colour white background.jpg
You never change things by fighting the existing reality.
To change something, build a new model that makes the existing model obselete.
— Buckminster Fuller

Assembly Language Movement System  (ALMS) is a methodology for expanding movement vocabulary and developing fluency in its application. Drawing on principles of design and physical conditioning, this practice promotes awareness and enjoyment of the human body's dynamic nature in a down-to-earth format.


ALMS is delivered in drop-in workshop format designed for festival and event programming. Four modules are offered:

  • Assembly Code: Arms and Hands

  • Assembly Code: Legs and Feet

  • Assembly Code: Spine and Trunk

  • Source Code: Exploring the Dancing Body

Assembly Code modules are each formatted for a 1.5 hour run time, and address specific regions of the body.

Source Code modules are formatted for a 60 minute run time, and cover more general content.

These are interconnected modules that also work as stand-alone sessions. To support clarity in different delivery settings, they may be offered under modified titles.


  • Movement gives rise to stories, which in turn set parameters for more movement. Movement and stories feed each other.

  • It is possible to creatively edit, refine, clarify and rewrite the content of our stories via creative movement.

  • Harmony, balance and pleasure in the body can be developed via storytelling.

  • Dance and poetry emerge from the same source.

About the Name

Assembly language, in computing terminology, refers to a low-level programming language wherein the statements written by a human programmer can be directly translated into the machine language readable by a computer's processor. Programs written in assembly language enable those written in higher-level languages to be carried out by computers. ALMS symbolically maps this concept to the human mind-body complex.

ALMS is designed and delivered by Niki Shi, a passionate advocate of movement as a pathway to health, wellbeing and personal development.

As a multidisciplinary artist, she features regularly at events spanning the dance, music, circus, theatre and transformational culture circuits across Australia and New Zealand. She has been leading workshops in dance, movement and performance since 2015 and acquired certification as a Pilates instructor in 2017. Additionally, she has an Honours degree in Philosophy and Cultural Studies, and works as a writer.