Image Credit: Claire Fleck @clairefleck
Image Credit: David Rangel @rangel

About

Code + Coffee

I have been programming since 2012 when I started studying IT. Since then, I seem to have found or made plenty of opportunities to bring code, system design, data management, data analytics and security into most of the work I've done.

These days, I look after IT + Security at Blackbird Logo Blackbird; Australia's largest venture capital firm.

Prior to Blackbird, I ran the experimental services group at Amstelveen; A specialist Technology Risk consulting firm based in Sydney, with clients across Australia and New Zealand.


Coffee

Like all good programmers, coffee is a staple in making good code and ideas come together. So, it would be remiss of me not to maintain a serviceable coffee creation station at home.

You can find me drinking filter at home and abroad, and a 3/4 Long Black when I am out hunting for some espresso.

Image Credit: Christian Lue @christianlue

Why Jarvis?

Bot building for fun and learning

In 2016 I started to develop a chatbot for Twitch (a video streaming service) and Discord (a community and collaboration platform). Jarvis is quickly evolving from a simple chatbot into a platform to help streamers manage their communities.

The project started in a somewhat competitive vain but quickly evolved into an opportunity to keep my Python skills sharp and learn something new.
Some questions I had when I began were:

  • How do you build a chatbot?
  • How can you orchestrate tasks between multiple actors?
  • How do web APIs work?
  • What's the deal with OAUTH?
  • How do you create a unified experience across multiple channels?
  • What are the most useful statistics to show community engagement?

Jarvis' evolution towards a platform from a simple chatbot has had it's challenges but I am pleased with the progess. Jarvis has evolved from a script on my local computer to a scalable cloud solution, pulling together an integrated web control centre to manage each bot instance and give each streamer their own space.

Contact

Please provide your details below, and I will be in touch at my earliest convenience.

Image Credit: Andrew Neel @andrewtneel

Articles + Publications

Articles and publications that I've been involved with.

Amstelveen Thought Leadership

I used to work for a company called Amstelveen, a specialist provider of Technolgy Risk Advisory services based in Australia. These were some of the pieces I contributed to while I was there.