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

02. Where I've Worked
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
Grappling Notes
Developed a full stack productivity tool for Jiu-Jitsu practitioners to track training volume, intensity, and technique mastery.
Messenger Application
A real-time messaging platform built with React and TypeScript, utilizing Firebase for authentication and database management.
Social Media
A responsive front-end implementation for a social media platform, focusing on modern UI/UX design principles.
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