Miles Thompson's professional home

Miles Thompson

Technical Architect

Developer, scrum master, startup founder, technical architect and former CTO of CreditSights Inc - the leading independent financial research provider in NYC.

With 15+ Years experience on Wall street and 20+ years of stellar experience as a developer, team lead and technical architect, I am now pursuing independent contracts via my consultancy Goodbright Consulting.

BSc Hons I, Math

University of Otago, 1995
First Class Honours, Mathematics.

BA, Sociology

University of Canterbury, 1994
Bachelor of Arts

Certified Scrum Master

Patent, 2001

Co-inventor, medical collaborative filtering and cluster analysis system. https://patents.google.com/patent/US20030061072

Resume

Current Projects

deep speech

Automated speech recognition for private client

  • Automated Speech Recognition
  • Deep learning / machine learning

I'm currently spending most of my time building and training an automated speech recognition systems for a private client. This work involves the organisation of a data corpus, configuration and training of (CMU Sphinx / Kaldi) phoneme style models as well as training full end-to-end, 'deep' neural speech models.

dramabox

Drama Box

  • Lean startup
  • Kickstarter
  • Consumer electronics

Drama box is a lock box controlled by a customizable smart contract or app. Check back soon for more news!

Check it out

Paekākāriki Online

  • Custom web theme
  • Community project

A site all about local events, long form content and the 'directory of everything'. A love letter to the town in which I live. An interesting 'community collaboration' project that Catherine Adam and I are are developing in close coordination with a local community group. Stay tuned for the site launch coming soon.

Recent Projects

The great outdoors: algorithmic theater

  • Text processing
  • Machine learning
  • Theater!

I recently created the text for Annie Dorsen's 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. As a programmer it was a truly fascinating and wonderful experience to work in the theater. I wrote this up as a talk for a machine learning meetup, the slides of which are below.

View slides from the talk

Glitchaus: Data knits

  • Data processing
  • Glitch Art
  • Fashion

I collaborated with Jeff Donaldson, one of the protagonists of the Glitch-Art movement and creator of the Glitchaus fashion brand on his data-knits project. 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 amongst others.

Check out @glitchaus on twitter.

Skills

Technical Leadership

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. And as a scrum master or technical lead I have been an advocate and practitioner of agile for many years. As a founder of various non profit ventures I also have experience with recruiting and motivating small teams on limited budgets. Whether vendor or client my philosophy is to ensure there is a crystal clear vision and goal for the project. With this and well supported and motivated team members, who communicate well and are given space to develop to the best of their abilities, project success generally comes with ease. My references will attest to the successes of this straightforward approach over many years.

Business Leadership

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.

Data Science, Python, Machine learning

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 helped developed a production deep learning system back in 2014 - now available as open source. In 2017 and 2018 I built multiple pure python and python + Spark data processing pipelines for unstructured text as well as for structured financial data.

Senior C# / Microsoft.Net developer

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.

Web

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.

Cloud Infrastructure / Dev Ops

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.