Welcome to patricklai.ca

Hi, I'm Patrick.

I'm a Frontend Developer based in Montreal.

I love using web technologies to build experiences that spark joy, feel natural and most of all help people.

Thanks for checking out my little corner of the internet.

Scroll down to learn more

Experience

PAX Labs

Senior Frontend Engineer

PAX Labs was initially a cannabis smart hardware company and transitioned to an e-commerce cannabis store during my time working for them.

I worked on PAX's smart device web application. This application uses web Bluetooth to connect the end user's devices to PAX's web platform and app ecosystem. The web application would be able to control the user's device temperatures, gather information via NFC chips embedded in the insertable cartridges, and also gather live usage data of 10s of thousands of users. This was an eye-opening experience because we built this app-level functionality all on the web, it showed me the power and creativity available to the front end.

We transitioned our focus from creating a connected device platform to improving our E-commerce experience. We decided to use our expertise in frontend technologies to improve our Shopify store experience. Our team pitched a headless rebuild for our store that would allow us to create a fully custom design and enable the developers to develop powerful integrations.

Influitive Corporation

Frontend Engineer

Influitve is a SAAS company for advocate marketing.

I worked mostly on a React-based frontend stack, had a role developing Android apps, and contributed to the Rails backend. This is where I learned and appreciated functional programming for React and how elegant it can be. I used great libraries such as Ramda, Recompose, and Emotion.

This is where I felt my interest in visual design and development found its intersection. I worked with a team of designers and built my foundations for frontend development, allowing me to make beautiful, efficient, and functional applications.

Architech

Software Engineer

Architech is a client solutions company.

I had an exciting role as a consultant and developer. This was a good opportunity for me to learn multiple streams of the software industry. I had experience with the design and ideation faze, to the final handoff of digital products.

This is where I first started developing modern front-end applications with Angular, React, and Vue.

Minted

Software Engineer co-op

Minted is an ecommerce website for art and stationary

This was my final and most memorable internship. I had the great opportunity to work on an interesting product and field. It was my first experience with backend web development and I learned a lot.

Tech