Tom Hastings, Circus Scientist here.

If you are looking for a creative programmer for an interesting project:  check out my CV.

To chat about any of the projects on this site, or about your own projects, you can contact me by email: tom@devsoft.co.za

Like the tag line says, I like using technology in my performance, most notably in my Electric Glow Juggling show, with my own brand of Graphic Poi.

Other interests which may show up on this site are Machine Learning and web services, cross-platform programming (Linux/Windows/Android) using Processing or just plain Java/Java for Android, occasionally AHK or Bash, and a little bit of c, Kotlin, Python, JavaScript, or anything else that is required. Also loads of Arduino embedded stuff, mainly flashy lights, and music DAW use, Raspberry Pi, Ubuntu Server, what ever gets the job done.

I am available for contract programming jobs. I have worked on custom Android, desktop, web services and embedded projects previously.

My app and website portfolio site is here: devsoft.co.za

You can find me at my entertainment business website: www.bigtop.co.za

Also, github: github.com/tomjuggler –  most of my code is hosted on bitbucket privately but I do try to share as much as possible. Please note that there is code still up there from 10 years ago, so much of it is not very good.

My hit song on SoundCloud (with Kaylin Naidoo):

30 000 listens and counting. If only I could get all those people in a venue, and get them to pay to hear me…

In my spare time I love surfing, and working on new projects and circus or magic tricks.


Durban South Coast point break surfing
Circus fun rope walking over a pool
More Durban surfing (that’s where I live)