You are all about…

Sign2Web – Web/Mobile

Smart "For Sale" sign solution – buy a sign, and get a linked web property to sell your real estate and other items.

  • Development of Web application that powers the entire "web-enabled" portion of the product, as well as iOS & Android companion applications
  • Creation of a unique printing process, which allows the business to generate large-format print templates with unique per-sign variable information (specifically, a 6-character code and QR code, which is unique to each individual sign)
  • The unique printing process allows Sign2Web to differentiate itself from the competition, which generally just print the same generic sign for each customer, and apply a sticker for the "unique" portions of the sign. The unique printing process leads to a much higher-quality product

Orthogenic Scanner – iOS (iPad)

Custom AR (augmented reality) application for a leading Canadian orthotic clinic, which allows 3D-scanning a patient's foot for precise measurements.

  • The app allows clinicians to scan a foot and submit a 3D model instantly – saving time
  • The manual process it replaces involves creating an "imprint" of the patient's foot using a foam box, and then physically shipping the foam box to the orthotic producer. The new app workflow saves the producer money and materials
  • The in-app order process replaces a more error-prone paper-based process

Snowbird Reports – iOS (iPad) & Web

Snowbird Reports is an iPad-based runway condition reporting app for Canadian airports.

  • Tablet-based solution allows field operations staff to submit runway condition reports right from the field – saving time and increasing accuracy
  • Back-end web interface allows managers to view reports and manage airport settings
  • Compared to competing solutions, doesn't require any customized hardware – thus reducing operating and maintenance costs
  • Designed in conjunction with the Region of Waterloo International Airport using an iterative process involving on-site visits, user stories, and rapid prototyping

Memorials Production – Web/Mobile

Custom web-based production workflow application for a leading Canadian monument producer, replacing a paper-based solution.

  • By working with the employees of the business, formalized a complex paper-based workflow into a "business rules engine" that allows paperless order management – increasing accountability at every step of the production process
  • Reports dashboard allows business stakeholders to view the current state of the order pipeline, as well as gain insights regarding sales and other metrics

FlyerFusion – iOS (iPad)

Prototype "virtual flyer" app for a Toronto-based marketing agency.

  • Proof-of-concept of a "recommendation-engine" allowed client to pitch the product to a large retail chain

ONtravel.ca – Web/Mobile

Official travel "discovery" site for the Huron, Perth, Waterloo, and Wellington regions of Ontario, Canada

  • Website designed and developed to promote tourism in Ontario, Canada
  • Heavily optimized for SEO (search engine optimization) to increase visibility of local businesses
  • Back-end admin allowed moderators to easily manage businesses and regions

Pravala/Bell Wi-Fi Access Manager – iOS (iPhone)

App to find nearby public Wi-Fi hotspots, track data usage, and more.

  • Allowed users to find public partner Wi-Fi hotspots
  • Incorporated an adevertising system that allowed the client and partners to modify the application's functionality and content even after release

White Tara Meditation Gallery – iOS (iPad/iPhone)

An elegant and distration-free meditation gallery, featuring the paintings of an Ontario-based artist.

  • Allowed the artist to showcase her paintings to a larger audience – leading to increased demand of physical prints

French Sounds – iOS (iPad/iPhone)

A delightful drag-and-drop-based app meant to accompany a board games used to teach French to schoolchildren using a combination of visuals and phonetic sounds.

  • A digital version of an already-proven product allowed the client to expand the use of her learning system, and allowed features not available to a board game
  • Increased awareness and sales of physical board game among schools in Canada

Sign2Web – Web/Mobile

Ruby on Rails, Postgres, PrawnPDF, Redis, RSpec, Stripe, Leaflet, Heroku

Smart "For Sale" sign solution – buy a sign, and get a linked web property to sell your real estate and other items.

  • Backend system to generate large-scale, variable-data print-ready PDFs that are sent to print shops for fulfilment
  • Web application for users to manage signs and ads, with custom internal analytics
  • Payment processing for account upgrades using Stripe
  • Real Estate Marketplace – including map view and filtering
  • RESTful JSON API for mobile apps
  • Prototype native apps for iOS & Android platforms

Orthogenic Scanner – iOS (iPad)

Swift, Objective C, C/C++, Core Data, AR, Structure Scanner

Custom AR (augmented reality) application for a leading Canadian orthotic clinic, which allows 3D-scanning a patient's foot for precise measurements.

  • Integration with Structure Scanner via SDK that allows scanning real-world objects to obtain 3D models
  • Integrated 3D model viewer
  • Declarative order form to allow for complex custimization via backend

Snowbird Reports – iOS (iPad) & Web

Objective C, Swift, Ruby on Rails, Postgres, Redis, Goliath

Snowbird Reports is an iPad-based runway condition reporting app for Canadian airports.

  • High-availability, mission-critical application
  • Multi-tenant architecture
  • Real-time location tracking via Redis & Goliath (event-driven web server similar to Node.js)
  • Custom-drawn visual UI helps with accurate data entry
  • Dynamic configuration allows per-airport customization of app from server-side
  • Used in the field in inclement weather – usability and accessability is a big focus
  • Web-based admin panel for airport administrators to manage the system, and view & export reports

Memorials Production – Web/Mobile

Vue.js, Ruby on Rails, Postgres, Bootstrap

Custom web-based production workflow application for a leading Canadian monument producer, replacing a paper-based solution.

  • Start-to-finish consulting, including business-case analysis and solution design
  • Custom business workflows – all the way from sales to invoicing
  • Role-based permissions system allows use by employees of varying roles within the company
  • Integration with accounting system, email notifications, and complex file upload and storage
  • Completely mobile-friendly, utilizing responsive grid and @media queries
  • Reports and order forms optimized for printing
  • Multi-tenant architecture to allow for future expansion and productization

FlyerFusion – iOS (iPad)

Objective C, SQLite

Prototype "virtual flyer" app for a Toronto-based marketing agency.

  • Data-driven via auto-updating SQLite DB
  • Recommendation engine based on user's preferences and past viewed items and other metrics
  • Complete re-styling of UIKit controls

ONtravel.ca – Web/Mobile

Ember.js, Ruby on Rails, Postgres, Leaflet

Official travel "discovery" site for the Huron, Perth, Waterloo, and Wellington regions of Ontario, Canada

  • Single-page Ember.js application to facilitate easy and quick discovery and filtering in both list and map views
  • Ruby on Rails JSON API backend
  • Backend admin system to manage listings
  • Search, favourites, and social sharing functionality – with heavy emphasis on SEO
  • Responsive layout for mobile devices
  • Integration with external reservation system
  • Note: was since supplanted by parent organization's website

Pravala/Bell Wi-Fi Access Manager – iOS (iPhone)

Objective C, Core Data

App to find nearby public Wi-Fi hotspots, track data usage, and more.

  • Allows users to find, add, and manage public (and private) Wi-Fi hotspots based on proximity
  • Tracked data usage (both Wi-Fi and Cellular) back when this was no easy feat on iOS
  • Manages authentication seamlessly with partner Wi-Fi access points
  • Supports comprehensive app configuration (branding, advertisements, available features, settings, etc.) based on complex conditional rules engine, with rules being fetched remotely from backend.

White Tara Meditation Gallery – iOS (iPad/iPhone)

Objective C

An elegant and distration-free meditation gallery, featuring the paintings of an Ontario-based artist.

  • Smooth pre-loading of large images leads to a seamless experience, before devices were as powerful as they are now
  • Meditation mode including custom-drawn visual timer, audio hints, and music

French Sounds – iOS (iPad/iPhone)

Objective C

A delightful drag-and-drop-based app meant to accompany a board games used to teach French to schoolchildren using a combination of visuals and phonetic sounds.

  • Fully custom UI, meant to be as simple as possible for children to grasp
  • Four games in total
  • A relatively early example of using the iPad as an educational tool

Miscellaneous

jquery.toggle-visibility

A jQuery plugin to declaratively toggle the visibility of elements based on form input selections.