Hi, my name is

Nicolas Liu.

I build things for the web.

I'm a self-taught software developer with 3 years of industry experience, specializing in front-end development. I have a passion for building accessible, human-centered products.

01. About Me

Hello! My name is Nicolas and I enjoy creating things that live on the internet. As a self-taught developer, I've dedicated myself to mastering the intricacies of web development through building real-world applications.

I have 3 years of valuable experience working in a startup environment, where I honed my ability to adapt quickly and ship production-ready code. I am currently focused on building robust, accessible web applications using React and TypeScript.

When I'm not at the computer, you can usually find me on the mats. I'm a dedicated practitioner of Jiu-Jitsu and grappling. The discipline teaches me problem-solving under pressure—a skill that translates surprisingly well to debugging code!

Here are a few technologies I've been working with recently:

  • TypeScript
  • React
  • Next.js
  • Node.js
  • Sass
  • Figma
Jiu Jitsu

02. Where I've Worked

May 2022 — Dec 2024

Software Developer

Idside • Quebec, Canada (Remote)

  • Developed two major applications (encrypted chat & admin system) in a team of 4 Front-End Developers, delivering fully functional solutions from inception.
  • Integrated REST APIs to enable core functionality including E2E encryption, messaging (send/edit/delete), group management, and attachments.
  • Optimized chat performance by 40% by implementing lazy loading techniques, significantly reducing message loading times.
  • Achieved 80% test coverage by implementing comprehensive automated tests with Jest and Cypress, reducing bugs and improving reliability.
  • ReactJSTypeScriptCSSKendoUICypressJestGit/SourcetreeAzure DevOps

03. Some Things I've Built

04. What's Next?

Get In Touch

I am currently looking for new opportunities, and my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Say Hello