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