Experience

Professional Experience

A track record of building scalable applications, solving complex problems, and delivering real impact.

Experience Overview

A Track Record of Impact

From leading legacy system rebuilds to designing modern, scalable web applications, I focus on clean code, performance, and solutions that make a difference.

20+

Years Experience

30+

Projects Delivered

60+

Instances Deployed, Supported & Maintained

Impres logo

Web Application Developer

ImpresAug 2020 – May 2026

30+

Live Environments

Rebuilt legacy software as an offline-first PWA

45–180s → 4–10s

Sync Performance

Dramatically improved synchronization speeds

Custom

PHP MVC

Built Core Architecture — APIs, authentication, permissions & business logic

Offline-First

by Design

Service Workers + IndexedDB with caching, retries, validation and sync recovery

~60

Deployments

End-to-End Ownership — from requirements and development to production support

Technologies

JavaScriptPHPPWAIndexedDBService WorkersQuickbaseGoogle Maps APIReactBootstrapjQuery
Naylor Association Solutions logo

Web Developer

Naylor Association SolutionsJan 2006 – Aug 2020

100+

Association Partners

Built a custom eNewsletter CMS used by 100+ organizations

1M+

Emails Every Week

Supported a platform delivering 1M+ emails per week

Full CMS Solution

Developed the CMS front end, back end, publishing workflows, admin tools & reporting

Thousands of

Email Templates

Created & optimized responsive templates across major email clients and devices

WordPress

Websites

Built & maintained companion sites with custom templates, SEO, sitemaps & analytics

Technologies

ASPPHPJavaScriptjQueryHTML/CSSSQL ServerWordPressGoogle Analytics

Education

Red River CollegeComputer Analyst/Programmer Diploma