I'm a self-taught developer mainly building web-based applications using python and JavaScript. I'm an academic with a PhD in energy management. Much of my programming skills were originally developed to this end. I teach JavaScript games programming to first year undergraduates.