Projects

StayPrime GPS iPhone Application - 2013

To leverage the increase in mobile adoption among users. Golf cart management systems are increasingly moving to more mobile based solutions. Working alongside StayPrime and Caddy Marketing we identified the core feature set needed to launch a successful mobile prototype. We worked together to move from concept, through to system implementation on the iPhone to validate and provide a base for future products.


BlackBerry Web Platform and Browser  - 2012, 2013

As part of the BlackBerry 10 release I worked alongside representatives to deliver a Web Platform for use in Web Tech based applications, as well as the delivery of rich content media. My primary role was to interface with developers, write code, delegate initiatives and help push the platform in a strategic direction. I helped re-write the architecture of the BlackBerry Browser to work off a common Web Platform technology  instead of segregated solutions. During the delivery of Linked In and Twitter I worked alongside contractors and representatives to ensure delivery of the applications, this required API changes to our product in an agile way.

Western Forest Lumber Transparency - 2012

As part of my consulting work I helped complete a project for Western Forest Products (WFP) on their Lumber business. The project was to create a system that was able to integrate multiple areas of the business in a data centric way. The network and systems component required some curation dealing with legacy systems. I took on as part of my role the Application development and framework for managing the input, display and interfacing of data in the system.

Dumpster Agent - 2011/2012

Dumpster Agent was a product that involved streamlining the garbage industry through data, intelligence and process. The application is a process improvement to current Sales and Customer acquisition in the garbage industry. Dumpster Agent provides the ability to modify existing, alter, and find and sign-up new customers all from your IPhone, IPad or BlackBerry. Look for it in the App Store near you.

Evestribe.com - 2011

Are you a female in search of an anonymous sharing and feedback area online? Evestribe is your answer. It was a project based entirely in the Microsoft world: C#, ASP.Net, SQL Server. A very interesting project where I absorbed a large breadth of knowledge from some very smart teammates.

Translink LIFT - 2011

Translink is the governing organization for the Lower Mainland’s transit system. I participated in the development of the Greater Vancouver Regional Transit Authorities’ Land Information Tracker. This project was a legacy project that had several unique challenges. The code base ranged from messy to interesting. I learnt a great deal in attention to detail while developing, as well as having a clear understanding of customer goals going forward in work.

Android/BB Voice Messenger 2011

Have you ever wanted to stop texting? Would you prefer asynchronous voice? This project brought those aspirations to 2 separate platforms and performed well. Messages were queued until completely received by a user, so they acted just like text, but without typing. 

RuggedFitness.ca - 2011

A small website I designed and built for my friend. It’s hosted on my server at home. Being a fan of new tools I created the site using Jekyll static site generator. 

Hover Craft Project - Spring 2010

During my final year of my undergraduate degree in my BSeng I took a course in Mechatronics and Embedded Systems. It was a great course, we studied many different topics including: Control Systems, OS’s, Real Time Systems and more. Below is a photo of our Hovercraft:

The Hovercraft was autonomous. It was able to navigate around objects using small sonars and infrared sensors on the sides, front, and back of the structure. The components included: sonars, IRs, AT90 micro controller, servos, DC Motors, propellers, (2) 4.9V batteries, electric pumps to keep skirt inflated, styrofoam core.

There were several challenges with this project not least of which was the control of the DC motors by way of the servos. We struggled a bit with the weight of our craft due to the DC motors we chose, which were originally from Canadian Tire for use in blowing up air mattresses :). The control of the craft was challenging due to the position of the motors on the rear of the structure. We altered are design and mounted the two motors using a different approach not seen in the photo. One motor was used to control the X plane using forward and reverse, the second was used to control the Y plane. This gave us more fine grained control. We mounted the motors at the middle of the structure to reduce the yaw effect from thrust at the rear.

vHive.ca - Spring 2010

Volunteer Management System. A simple web application built with the goal of helping event coordinators juggle a large amount of volunteers in a short period. System was built using the Django framework and a MySQL backend.

Ubiquity XForms - Fall 2009

Worked on the Ubiquity XForms project as an open−source contributor. The majority of the work was surrounding troubleshooting and resolving difficult or unresolved JavaScript defects. Helped resolve many issues relating to IDREF, Repeat and Bind elements. Created a demo XForms purchase order application using eXist XML database, XForms and REST.

Eclipse Plug−in - Spring 2009

Worked on a team that developed a package dependency view for Eclipse. Written in Java allowed Eclipse users to render the inter−package and external package dependencies. Use of visitor and factory method pattern during design and development.

XML Verification - Summer 2008

Worked on an extensible XML verification system. Allowed the dynamic creation of XML verification in C# to verify the validity of data prior to input into Carbon Budget Model at Natural Resources Canada.

Projects

StayPrime GPS iPhone Application - 2013

To leverage the increase in mobile adoption among users. Golf cart management systems are increasingly moving to more mobile based solutions. Working alongside StayPrime and Caddy Marketing we identified the core feature set needed to launch a successful mobile prototype. We worked together to move from concept, through to system implementation on the iPhone to validate and provide a base for future products.


BlackBerry Web Platform and Browser  - 2012, 2013

As part of the BlackBerry 10 release I worked alongside representatives to deliver a Web Platform for use in Web Tech based applications, as well as the delivery of rich content media. My primary role was to interface with developers, write code, delegate initiatives and help push the platform in a strategic direction. I helped re-write the architecture of the BlackBerry Browser to work off a common Web Platform technology  instead of segregated solutions. During the delivery of Linked In and Twitter I worked alongside contractors and representatives to ensure delivery of the applications, this required API changes to our product in an agile way.

Western Forest Lumber Transparency - 2012

As part of my consulting work I helped complete a project for Western Forest Products (WFP) on their Lumber business. The project was to create a system that was able to integrate multiple areas of the business in a data centric way. The network and systems component required some curation dealing with legacy systems. I took on as part of my role the Application development and framework for managing the input, display and interfacing of data in the system.

Dumpster Agent - 2011/2012

Dumpster Agent was a product that involved streamlining the garbage industry through data, intelligence and process. The application is a process improvement to current Sales and Customer acquisition in the garbage industry. Dumpster Agent provides the ability to modify existing, alter, and find and sign-up new customers all from your IPhone, IPad or BlackBerry. Look for it in the App Store near you.

Evestribe.com - 2011

Are you a female in search of an anonymous sharing and feedback area online? Evestribe is your answer. It was a project based entirely in the Microsoft world: C#, ASP.Net, SQL Server. A very interesting project where I absorbed a large breadth of knowledge from some very smart teammates.

Translink LIFT - 2011

Translink is the governing organization for the Lower Mainland’s transit system. I participated in the development of the Greater Vancouver Regional Transit Authorities’ Land Information Tracker. This project was a legacy project that had several unique challenges. The code base ranged from messy to interesting. I learnt a great deal in attention to detail while developing, as well as having a clear understanding of customer goals going forward in work.

Android/BB Voice Messenger 2011

Have you ever wanted to stop texting? Would you prefer asynchronous voice? This project brought those aspirations to 2 separate platforms and performed well. Messages were queued until completely received by a user, so they acted just like text, but without typing. 

RuggedFitness.ca - 2011

A small website I designed and built for my friend. It’s hosted on my server at home. Being a fan of new tools I created the site using Jekyll static site generator. 

Hover Craft Project - Spring 2010

During my final year of my undergraduate degree in my BSeng I took a course in Mechatronics and Embedded Systems. It was a great course, we studied many different topics including: Control Systems, OS’s, Real Time Systems and more. Below is a photo of our Hovercraft:

The Hovercraft was autonomous. It was able to navigate around objects using small sonars and infrared sensors on the sides, front, and back of the structure. The components included: sonars, IRs, AT90 micro controller, servos, DC Motors, propellers, (2) 4.9V batteries, electric pumps to keep skirt inflated, styrofoam core.

There were several challenges with this project not least of which was the control of the DC motors by way of the servos. We struggled a bit with the weight of our craft due to the DC motors we chose, which were originally from Canadian Tire for use in blowing up air mattresses :). The control of the craft was challenging due to the position of the motors on the rear of the structure. We altered are design and mounted the two motors using a different approach not seen in the photo. One motor was used to control the X plane using forward and reverse, the second was used to control the Y plane. This gave us more fine grained control. We mounted the motors at the middle of the structure to reduce the yaw effect from thrust at the rear.

vHive.ca - Spring 2010

Volunteer Management System. A simple web application built with the goal of helping event coordinators juggle a large amount of volunteers in a short period. System was built using the Django framework and a MySQL backend.

Ubiquity XForms - Fall 2009

Worked on the Ubiquity XForms project as an open−source contributor. The majority of the work was surrounding troubleshooting and resolving difficult or unresolved JavaScript defects. Helped resolve many issues relating to IDREF, Repeat and Bind elements. Created a demo XForms purchase order application using eXist XML database, XForms and REST.

Eclipse Plug−in - Spring 2009

Worked on a team that developed a package dependency view for Eclipse. Written in Java allowed Eclipse users to render the inter−package and external package dependencies. Use of visitor and factory method pattern during design and development.

XML Verification - Summer 2008

Worked on an extensible XML verification system. Allowed the dynamic creation of XML verification in C# to verify the validity of data prior to input into Carbon Budget Model at Natural Resources Canada.

About:

Software is the new Manufacturing -the employment for the masses. Many people will soon write software; will you lead, or follow them?