Hello World

I’m a Full Stack Developer with expertise in website and web application architecture, design, and development.

About

I work with clients and stakeholders to understand their business and determine the problem that needs to be solved. Once we have defined the scope of the project, we break it down into discrete milestones and features to iteratively develop and validate.

This understanding of the business logic extends to the user interface and application architecture; I specialize in taking complex information structures and distilling it into refined applications that are intuitive, efficient, and easy to use.

I enjoy learning new technologies that offer improved performance and new capabilities, pushing their limits to build performant, impactful applications.

Work

I’ve developed over 100 websites and web applications; here is a cross-section of recent work:

University of Guelph-Humber

University of Guelph-Humber

Redesign of the university's academic programs, admissions, student life, and events pages. Developed following responsive, mobile-first principles and WCAG AA compliance.

Student Financial Services

Student Financial Services

Suite of financial web applications integrated into the university intranet: financial aid requests, payment installment plans, bursary applications, and tuition fee appeals.

Dynamic Dental Scholars Screenshot

Dynamic Dental Scholars

Learning management system with HTML5-based learning modules. An administrative dashboard provides managers with detailed information on learner results. Payments are managed using the PayPal subscriptions API.

CPD Sales Education Screenshot

CPD Sales Education

Document management application used by training workshop participants. Users can access and fill out training materials using a laptop or tablet. Completed forms can be accessed, revised, or exported as a PDF for offline use.

Momentium Account Administrator Screenshot

Momentium Account Administrator

Administrative control panel to manage accounts for a subscription based e-learning system. Accounts can be managed at a company, team, or individual level. Batch tools allow mass account creation and team assignment.

Iron Oak Designs Screenshot

Iron Oak Designs

Responsive e-commerce website for a metalworking artist to promote and sell his work. An administrative back-end provides management of product inventory, order history, customer records, image galleries, and page content.