David studied the Mechatronics stream of Mechanical Engineering at University of Toronto where he gained experience programming Arduino and 8051 microcontrollers.

At KQS David identified an area that could be improved upon and took the initiative to develop a solution on his own time. A client liked the idea and it ended up being developed for their website and received positive feedback from triathlon media and forums. This success helped David launch web design consulting as a service offered by KQS.

Software skills: Javascript, React, AWS Lambda, Python, Django, SQL, C

See David’s problem solving progress on his Hackerrank profile

Development of Product Customization Web App – In progress

  • Developed product customization web app using React, React-vis (data visualization), and AWS Lambda
  • Agile project management using Nifty (Similar to Pivotal or Jira)
  • Tool shows image of bicycle with components and paint selected by user
  • Integrates bike fitting tool assisting user in choosing the right size of frame and how to configure it according to their fit coordinates

A2/Diamondback: Proposed and designed an online sales tool for Triathlon Bikes

  • Implemented for Diamondback and A2 Bikes using javascript, chartjs, and bootstrap
  • Designed a bike fitting app that provides easily accessible information to customers and bike fitters that would normally require interacting with a customer service agent during and after purchase
  • Diamondback has since undergone corporate changes and stopped their custom studio program but a version lacking styling can viewed here

Microcontroller System Design – U of T Capstone

  • Programmed Arduino to sample data from several sensors (force, optical) triggered by an interrupt and perform motor control via buttons
  • Analyzed and enhanced efficiency of microcontroller resources using C
  • Executed component selection, PCB design, and troubleshooting – Integrated actuators and sensors and validated system performance

Hueclues – Front End Developer

Toronto based social network startup that finds the color of your clothing from images and matches with the clothing of those you follow

  • Developed testing procedure to verify user experience meets design intent
  • Developed new features and improved existing features based on issues identified