Welcome to patricklai.ca

Hey I'm Patrick Lai. 👋

I'm a Web Developer based in Toronto.

My current interests include:

💻 Frontend Design, Development and
📱 Cross-platform mobile development

Experience

PAX Labs

Senior Frontend Engineer

PAX Labs was initially a cannibis smart hardware company, and transitioned to an ecommerce cannibis 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 frontend.

I learned about the ecommerce side of the business when they transitioned to focus on direct to consumer sales throguh shopify. 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 allowed 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 really appreciated functional programming for React and how elegant it can be. I used great libraries such as Ramda, Recompose and Emototion.

This is really where I felt my interest for the 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 a very interesting 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 frontend applications, first with Angular, then with React and Vue.

Tech

Tech that I'm familiar with and using on my projects

Other tech that I have used