Hey! I'm an experienced developer who loves learning and using the latest in front end web development. I have a wealth of experience and love for back end, dev ops, database design, component driven design, design systems, and leading with empathy as a manager or tech lead.
My passion for creating web experiences began in my high school's library back in 1997 when I discovered GeoCities. Since then, I've been fortunate to work on a diverse range of projects spanning multiple technologies, including iframes, Flash, WordPress multisites, jQuery Mobile, custom CMS applications, a Facebook contest platform, React design systems, Jamstack architecture, and most recently, exploration of the possibilities and limitations of automation, AI and AGI (Artificial General Intelligence).
I'm constantly exploring new trends and experimenting with emerging technologies in my spare time to expand my skills and knowledge. As a lifelong learner, I embrace change, seek out challenges, and thrive on the fast-paced nature of the tech industry. After 20 years, I still love working on the web!
Skills
Front end
- Accessibility
- Bootstrap
- CSS3
- Figma
- Gatsby
- Google Tag Manager
- HTML5
- JavaScript
- JSON
- Next.js
- React
- React Hooks
- SASS
- Webflow
- Webhooks
Content Management Systems
- Adobe Experience Manager
- Contentful
- WordPress
Cloud Computing and DevOps Tools
- Amazon CloudFront
- Amazon EC2
- Amazon RDS
- Amazon Route 53
- Amazon Web Services
- Amplify
- CircleCI
- Cloudflare
- Docker
- Jenkins
- Netlify
- Vercel
Versioning
- Bitbucket
- Git
- GitHub
Back end
- CakePHP 4
- Node.js
- PHP
Test, Build and Lint
- Chromatic
- Cypress
- ESLint
- LaunchDarkly
- NPM
- Storybook
Data
- GraphQL
- MySQL
Performance & Monitoring
- PageSpeed Insights
- Sentry
Experience
- CMI Canadian Mortgages Inc
- Bitbuy
- Code Summoner Corp.
- Intuit
- AIR MILES Marketing
- MediResource Inc.
- 52 Pick-Up Inc.
- Flight Centre Ltd.
- Project Peru
- EZD Consulting Inc.
Projects
Recommendations
Jason brings a creativity to technology rarely seen in many developers. Jason continues to be a resource that I count on not only from a development perspective but also a trusted advisor for future development and the evolution of our technology platforms.
- Mathew Chan (Bitbuy)Jason has played a pivotal role in our engineering team at Bitbuy. He's a great person to work with, a tremendous teammate you can always rely on, and he is always up for a challenge.
Not only is he a talented and knowledgeable engineer, he also has an incredible work ethic, he's very organized, and he's never afraid to share his opinion to help push the team towards the best outcomes.
He's also gone above and beyond to help manage, mentor, and grow our frontend team, and I couldn't be more proud of what he's accomplished so far (a lot).
It's a privilege working with Jason, and I look forward to doing more great things together!
- Ryan Moreau (Bitbuy)Jason is a stand-out technical lead in the sense that he thoroughly understands the technologies being used and can communicate it effectively without being overly technical. On top of this, Jason cares deeply about the members on his team and is always encouraging them to reach for the stars.
I had no previous knowledge working with automated testing in the past, but told Jason I wanted to learn it. Jason onboarded me to Cypress, worked with me until I understood it, then we begun building out a full end-to-end testing process that allowed us to continuously ship high quality code into production.
If you're looking for a strong technical lead who can communicate effectively and lead projects to successful conclusions, Jason is a perfect fit.
I found him very detailed and extremely helpful. He listened to my needs as a client and what I wanted for the site and delivered it on time and in budget.
- Tony He (Bitbuy)I had the privilege of working with Jason during an internship as a Junior Web Developer at Bitbuy. His approach to leadership is a rare blend of encouragement and empowerment. For someone like me who was just starting in the industry, Jason recognized my strengths and weaknesses, and provided me with invaluable guidance and incredible patience. Despite being in a fast-moving tech company, he made it possible for me to learn and grow at a steady and controllable pace. His commitment to creating an inclusive and collaborative work environment earned the respect of myself and all the other co-workers. His technical expertise, empathy, and dedication to both collective and individual growth made him an exceptional leader and a driving force for innovation. My time working with him was, undoubtedly, the perfect start to my career.
Jason is an extremely detail-oriented person who was an absolute pleasure to work with. He always provides creative ideas on how things can be completed more efficiently and effectively. Jason is a great team player and is never afraid to lend a helping hand in any task or request. His excellent knowledge in his field, complemented with his strong work ethic would be an asset to any company!
Blog
Creating a "Team Values and Norms" document sets clear expectations and fosters collaboration. By gathering input, you align the team on shared principles, making work smoother—and more enjoyable. Here's how to create it.
Leading a team is more about cultivating success in individuals than being the smartest person in the room. When your team wins, you win—and so does the organization. Empower, trust, and grow your team, and watch the success follow.
Docker streamlines development with consistency and quick deployments across environments. We explore its benefits, challenges, and how to leverage it effectively, transforming your workflow and overcoming common issues like environment-specific bugs.
I appreciate Bezos' 4 points on earning trust and reputation. From my experience: do hard things, follow through on commitments, take controversial stances sparingly, and always seek clarity. The real challenge? Staying uncomfortable.
The 3D web is here, with VR/AR transforming flat sites into immersive experiences. Developers: Learn frameworks like Three.js. Designers: Rethink UI. Marketers: Tap into this growing niche. The web is evolving—get ready to embrace the Z-axis!