I'm Dave Shirman, an app and web developer in Quebec.
Tell me more
Featured Project - Touch Metronome

Touch Metronome is a neat little macOS app I wrote using in Swift that uses the TouchBar. See more here.

Featured Project - Add Video Admin

Add Video Admin is the full-featured admin system for the Add Video app. See more here.

Looking for a quote for your next project?
Recent Posts
How to copy or clone javascript array hack
Sat, 19 Oct
Want to copy an array in javascript without referencing the original array objects? Try this.
Should I use a BaaS for my backend / API?
Tue, 20 Aug
A while back I made an app for a client which was using Back& as the backend API, here's what happened...
Ionic prod build broken for web fix
Mon, 29 Jul
Ionic 2+ build unexpectedly won't build with --prod flag (npm run ionic:build --prod) for web? Fix.
Ionic iOS scrolling stuck or locked or frozen or generally screwed on page with multiple inputs
Wed, 08 May
Ionic 2+ iOS page with multiple input having scroll issues? Locked? Frozen? Generally screwed?
Ionic 3 custom sticky element on scroll
Thu, 27 Dec
Ionic doesn't provide sticky elements by default. So I made one.
Ionic iOS build failing with Xcode 10
Mon, 22 Oct
Ionic iOS build suddenly stop working from the command line? Using Xcode 10? Quick solution here!

Send me a message

If you've got an idea for a project, I'd like to hear it. Send me an enquiry and I'll get back to you as soon as humanly possible. Thanks.