Developer, artist, startup founder, technical architect and five year CTO of the leading independent financial research provider in NYC.
20+ years stellar experience as developer, technical architect, co-founder, team player and technical lead.
If you know of a project that may be of mutual interest, please get in touch.
You can contact me at email@example.com
1995, University of Otago, NZ
First Class Honours (Summa cum laude)
1994, University of Canterbury, NZ
Bachelor of Arts
Research and development into resilient coordination protocols in distributed, unreliable environments.
Working with iwi group TeHiku.NZ I led the machine learning effort to train models and build an API for the world's most accurate automated speech recognition (ASR) system for Te Reo Māori. When presented at language conferences in Oxford and Cambridge senior developers from Mozilla described themselves as "shocked and amazed" at the high accuracy of our model.
Leapbox is a lock box controlled by a customizable smart contract or app. I'm acting as co-inventor, co-founder, scrum master and developer on this team.
Working with the VR pioneers at RealityVirtual I designed, trained and deployed a new machine learning pipeline and API for creating virtual reality assets (displacement maps, normals and the like) from regular SLR photographs.
As of early 2019 this project has secured significant interest from multiple investors.
Working with local community groups I helped coordinate and was the primary developer for a website to represent the community where I live - Paekākāriki, NZ. This features a services directory, calendar, radio station, forums and information for tourists as well as photo essays and other content front and center.
I created the text for Annie Dorsen's 2017 theater piece The Great Outdoors (in collaboration with Marcel Schwittlick).
This work involved building a system to harvest text from recent comments on the internet, measure the textual entropy of that text, and select it out in various ways to fit the aesthetics of the piece. Developing the algorithm collaboratively with Annie Dorsen was a truly fascinating and wonderful experience. Working at this level in theater was another awesome treat for me. I wrote the project up as a talk for a machine learning meetup, the slides of which are below.View slides from the talk
Over some years I have collaborated with Jeff Donaldson, one of the early protagonists of the Glitch-Art movement and creator of the Glitchaus fashion brand on his data-knits project. Amongst other things, I created a tool that he can use to take any binary and prepare it for physical projection into woven or knit textile form. Jeff used the program to prepare work for his Bauhaus collection as well as other pieces.Check out @glitchaus on twitter.
As technical and team lead I have delivered many successful technology projects from the both vendor and client side.
As Chief Technology Officer at CreditSights I built an effective team of developers and technology professionals. Moving back to NZ to act as a Technical Architect and sometime Scrum Master I have been an advocate and practitioner of agile for many years. As a founder of various non profit ventures I have experience with recruiting and motivating small teams on limited budgets. As a contracting programmer for many years before that I honed my skills in programming and technical leadership to a senior level.
Whatever the situation, whether vendor or client, my philosophy is to ensure there is a crystal clear vision and goal for the project. With clear goals and well supported team members, success generally comes with ease. My references will attest to the successes of this straightforward approach over many years.
As an IT executive at CreditSights I ensured all the critical systems that were needed by a fast growing, early stage company - from accounting and sales to business intelligence dashboards, server infrastructure and desktop support across multiple offices. Over many years, even after stepping down from CTO and returning to NZ, I have had a strategic level input to the design and vision for our flagship financial products. The "points of difference" that continue to make CreditSights a leader in its field, point to my success in these areas.
In New Zealand I experienced the lean startup methodology close up. I have good, on the ground experience of building small teams towards success, even in a social enterprise context. The successes in my roles as founder at Tradeify Ltd, Hashmapd Ltd and as project lead for the Autism 360 and GroundFacts non-profit projects attest to this.
I have had a long standing interest in Machine Learning and data science and an intention to focus my efforts more in this area going forwards. As a co-founder at Hashmapd I developed a production deep learning based system way back in 2014 (now available as open source). In 2017 I built multiple pure python as well as Python + Spark data processing pipelines for unstructured text as well as for structured financial data within my work at CreditSights and as part of my theater work.
I have stayed 'hands on' as an active programmer throughout my career, and had the opportunity to focus much more on these areas after returning to New Zealand to work remotely. As a senior and experienced developer I understand everything C# pretty well - from the latest .Net Core API stack to knowing the level of support for R within the next version of SQL Server (it needs work). In short I know my reference types from my readonly structs and I can design and build a system where your async threads will patiently await the fulfilment of their promises to allow high performance computation and scalability.
I started out as a web developer and still have CSS and HTML in my programming blood. More recently, I have extensive hands on experience with the the JS/Node stack (and associated tools) but can work easily across a range of web technologies. For instance, I have created many PHP/Wordpress custom themes and websites when that is the best solution for the customer's problem.
As far as recent front end frameworks go I am most familiar with Angular but have also recently worked on a project delivering an API to a React front end.
I am familiar with and have delivered solutions for both Azure and AWS and am comfortable deploying CI and Docker based systems that scale across multiple machines.