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
Content Management Systems
- Adobe Experience Manager
- WordPress
- Contentful
Cloud Computing and DevOps Tools
- Docker
- Amazon Route 53
- Cloudflare
- Amplify
- Jenkins
- Vercel
- Netlify
- CircleCI
- Amazon Web Services
- Amazon RDS
- Amazon EC2
- Amazon CloudFront
Test, Build and Lint
- LaunchDarkly
- NPM
- Storybook
- ESLint
- Cypress
- Chromatic
Front end
- Figma
- Webflow
- JSON
- Bootstrap
- React Hooks
- React
- Gatsby
- Next.js
- CSS3
- HTML5
- Google Tag Manager
- Webhooks
- SASS
- JavaScript
- Accessibility
Data
- GraphQL
- MySQL
Performance & Monitoring
- PageSpeed Insights
- Sentry
Back end
- Node.js
- CakePHP 4
- PHP
Versioning
- Bitbucket
- GitHub
- Git
Experience
- CMI Canadian Mortgages Inc
- Bitbuy
- Code Summoner Corp.
- EZD Consulting Inc.
- Intuit
- 52 Pick-Up Inc.
- AIR MILES Marketing
- Flight Centre Ltd.
- Project Peru
- MediResource Inc.
Projects
Recommendations
- 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!
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.
- 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.
- 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!
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.
Blog
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!
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.
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.
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.