Hi - I'm Andrew Burke and I work through my company Shindig Digital Constructions. I make software, teach, speak, and do other related things.
The best way to see what I do is to look at my work, such as Remembary or read my blog where I discuss the various projects I've done. A good place to start would be this blog post about how I rewrote the ClearFit application or these posts about my work on the This Is Nowhere project
I have been developing custom business software since 1995. I have worked as an independent software developer for numerous clients in Canada, from large government departments to non-profits and startups. I was part of the Groupware Practice at Origin Technology in Business in Columbus Ohio between 1997 and 1999, and provided applications and support for a number of large corporate clients across North America. In the past, I have built applications with Lotus Notes/Domino, Visual Basic, Java, and PHP - but almost all of my work is now done with Ruby on Rails, JavaScript, or in iOS.
I have worked on development teams, but often work solo and have handled all aspects of development, from the database schema and system architecture through development and project management to graphic design and layout, deployment, documentation, and training.
In late 2007, I founded Shindig Digital Constructions Inc. to sell web-based business applications. Shindig's first product was the Store Ordering System, an easy-to-use web application for managing retail signage programs. The SOS was used to manage programs for The Beer Store, HMV, H&M, Blockbuster Video, ICI Paints/Colour Your World and others.
From 2008 to 2012, I worked extensively with Toronto-based startup ClearFit, rewriting their application from scratch and providing ongoing development services under high-intensity startup timeframes. I was the primary developer as the company went from barely operational to fully V.C. funded.
In 2010, Shindig released Remembary: The Connected Diary, which has received strong reviews from major sites like AppAdvice, and has been featured in the App Store several times.
In 2015, I started speaking at technology conferences across North America. In September 2018 I gave the closing keynote at the Kitchener Waterloo Software Quality Association's annual conference. Look at my speaking page for more details.
In 2018 I built the entire software suite from ticketing and registration, content management, audience tracking and performance management in Ruby on Rails, as well as mobile apps in React Native for the Zuppa Theatre production "This Is Nowhere". Probably the best overview is my talk here but I have written extensively about this project in my blog.
This Is Nowhere has become a platform for location-based multimedia and performance. It has been used in 6 projects from 2018 to 2022, including 50 Things for Nova Scotia's Ecology Action Centre, which included audio, video, images, text, interactive media, and augmented reality. All coding for both the server and client sides were done by me.
From 2020 onward I've been called in to fix or update multiple projects on multiple platforms after previous developers had moved on. This has required learning new frameworks and architectures very quickly. In the last two years I've worked on projects with NodeJS, PHP/Laravel, PHP/SilverStripe and Python/Django back-ends, and React, React Native, plain JavaScript, TypeScript, and VueJS front-ends. I've also had to rapidly learn hosting architectures, particularly on Amazon AWS and including Lambda, RDS, and Elastic Compute Cloud.