Hi, I'm David, a front-end web developer based in Ottawa, Canada.
I specialise in creating amazing, responsive websites that people love to use.

Go Down

My Work.

RagingBull

Web Developer

  • Back-End Development (PHP)
  • Front-End Development

At RagingBull my primary role was that of a lead Front-End Developer for the main web app product offered by the company. As such I was instrumental in producing many robust features including a highly successful payment checkout flow, a high-traffic real-time video streaming platform, and feature-rich custom CMS tools. Additionally I was the sole developer responsible for a complete front-end redesign of the app using Vue and TailwindCSS.

Launchfire Interactive

Web Developer

  • Back-End Development (PHP)
  • Front-End Development

My role at Launchfire primarily involved transforming designs into engaging promotional websites that are seen by tens of thousands of people. In addition I was instrumental in developing the company's latest major in-house products designed to be massively scaled using cutting edge web technologies.

VINCI Education

Webmaster

  • Back-End Development (Java, PHP, ASP.NET)
  • Front-End Development
  • Server Config
  • Computer Hardware

At VINCI I had a wide range of responsibilities including in-depth server management (unix and windows servers), hardware and local machine troubleshooting (including rack-mounted network infrastructure), full-stack web development (C#/HTML 5/CSS 3/JS) and ongoing website management.

IRIS

Freelance Web Developer

  • Front-End Development
  • Legacy Browser Support

My work for IRIS was solely focused on rapid delivery of websites based on an existing internal framework. I converted design mockups into XHTML 1.0 valid code that functioned correctly in Internet Explorer 6 and above.

Boast Technologies

Front-End Web Developer

  • Site Design
  • Back-End Development (PHP)
  • Front-End Development
  • Server Config

As the sole Front-End Developer the majority of my work involved transforming design into code and stitching it together with the back end systems. However for many projects I also did design and back end programming work, as well as initial setup of client's servers.

My Skills.

I've been making websites and tinkering around with web stuff for more than a decade now and I've found that I love making dynamic user experiences with as semantic and simple code as possible. During that time I've developed expertise in a whole bunch of things, including:

Front-End

Back-End

Concepts

You can also check out my résumé for something a bit more detailed.

My Résumé

Contact Me.

Feel free to send me a message regarding job opportunities or even if you just want to chat.

You can also check me out on the following social sites.