Hello, World ! My name is

R

ichard Layhout Lao

I'm a Passionate

Full-Stack Developer ! 

Software Engineer from Montreal

Specialized in building Interactive Web Applications

Committed to provide an excellent User Experience

About Me

I'm a tech enthusiast who is passionate about new technological trends. My curiosity led me to pursue a degree in Software Engineering and I continuously seek opportunities for growth and skill enhancement.

I recently graduated from École de technologie supérieure (ÉTS) three professional projects as part of my studies.

I love building websites and various apps while focusing on many technical functionalities and various designs displayed on the webpage.

Alongside coding, I led a team of developers for a Japanese Association and volunteered for many festivals as a team leader. These experiences have strengthened my collaboration and leadership skills which are crucial for many projects.
richard-playing-chess

Skills I Use to Turn Ideas into Reality

I use modern Front-End and Back-End technologies to develop high-performance and efficient software solutions. Every tool I choose is selected to optimize the user experience and ensure robust scalability.

Languages
Java
Kotlin
Python
Java
Kotlin
Python
Golang
C
C#
Golang
C
C#
Bash
JavaScript
TypeScript
Swift
Bash
JavaScript
TypeScript
Swift

Front-End Technologies
Astro
React
React Native
Redux
Astro
React
React Native
Redux
Next.js
Angular
Vue.js
Sanity
Next.js
Angular
Vue.js
Sanity
Payload
HTML
CSS
Tailwind CSS
SASS
Payload
HTML
CSS
Tailwind CSS
SASS

Back-End Technologies
Node.js
Express.js
Microsoft SQL Server
MongoDB
Node.js
Express.js
Microsoft SQL Server
MongoDB
Spring Boot
Hibernate
Oracle SQL
Microsoft .NET
Spring Boot
Hibernate
Oracle SQL
Microsoft .NET
Nest.js
Django
gRPC
PostgreSQL
Nest.js
Django
gRPC
PostgreSQL

Tools
Android Studio
Postman
Figma
Android Studio
Postman
Figma
Unity
Jetpack Compose
Cursor
Unity
Jetpack Compose
Cursor
Claude
Codex
Github Copilot
Hugging Face
Claude
Codex
Github Copilot
Hugging Face

Cloud & DevOps
Amazon Web Services (AWS)
Google Cloud Platform (GCP)
Azure
Terraform
Amazon Web Services (AWS)
Google Cloud Platform (GCP)
Azure
Terraform
Docker
Kubernetes
GitHub Action
Jenkins
Docker
Kubernetes
GitHub Action
Jenkins
Playwright
SonarQube
JUnit
Jest
Git
Playwright
SonarQube
JUnit
Jest
Git

Experiences That Define My Career

I’ve had the privilege of working with major companies crafting solutions that inspire. Driven by a passion for innovation, I see every experience as an opportunity to create seamless and meaningful interactions that push the boundaries of what’s possible.

Full-Stack Developer

Full-Stack Developer

@National Bank of Canada

March 2025 - August 2025

Montreal, QC
  • Decommissioned a monolithic service by replacing it with 3 internal microservices connected to Amazon SES, reducing system coupling and enabling independent deployment cycles for email delivery.
  • Orchestrated regular deployments through a bastion host on AWS, reducing deployment errors by 8% by ensuring secure access to private environments across staging and production.
  • Crafted banking brand pages using a CMS, ensuring compliance with WCAG accessibility standards by following corporate design guidelines across multiple
    product lines.

Full-Stack Developer

Full-Stack Developer

@Intact Financial Corporation

August 2022 - August 2023

Montreal, QC
  • Implemented a QA dashboard in Java, reducing bug resolution time by 10% for a team of 5+ testers by surfacing Jenkins pipeline error reports.
  • Optimized Front-End performance, decreasing page load time by 15% across the broker portal by implementing lazy loading and code splitting in React.
  • Deployed a REST API with Spring Boot, improving query response time by 8% for 2 internal applications.
  • Integrated a GraphQL layer on top of existing REST endpoints reducing payload size by enabling Front-End teams to query only the data they needed.
  • Developed MS SQL stored procedures to automate bulk data processing, eliminating 20% of manual database operations.

Web Developer

Web Developer

@Technologies Nter

August 2021 - January 2022

Montreal, QC
  • Enhanced the casino product sorting algorithm, improving search efficiency by 12% for millions of users by factoring in popularity and release date.
  • Built 25+ reusable components with Vue.js, decreasing future development time by 10% across the site.
  • Collaborated with the UI/UX team to define design standards for the Loto-QuĂ©bec website, aligning 2 cross-functional teams on visual guidelines using Magnolia CMS and SASS.

Java Developer

Java Developer

@Tecsys Inc.

April 2020 - September 2020

Montreal, QC
  • Patched 12 critical GitLab security vulnerabilities for 200+ developers by leading a full platform migration using Linux CLI and Docker.
  • Reduced code testing time by 15% by restructuring Jenkins CI pipelines to enable autonomous validation for DevOps teams.
  • Provisioned testing environments on AWS EC2 instances, enabling the DevOps team to run isolated CI builds without impacting production infrastructure.

Projects Built with Purpose

Every project I work on is driven by the desire to solve real problems and deliver meaningful experiences. Whether in progress or completed, each of these projects is crafted with care, precision and a focus on creating a lasting impact.

StudySpace Monitor

This is a smart environment monitor that tells you if your space is ideal for working or studying. A Raspberry Pi collects temperature, light and noise data from three sensors and calculates a productivity score displayed on an LCD screen. It then sends the data to an AI API that interprets the results and gives you personalized tips to improve your setup.

OpenAI APIFastAPISQLiteRaspberry PiMQTT

Cheetah

Cheetah is a Discord bot that automates court reservations by Web scraping Vanier College's sports calendar. It also includes email integration and SMS features for enhanced productivity and data updates using Discord.

PythonPycord

Fitness Habits

As part of my capstone project, I contributed to the development of Fitness Habits which is an Android mobile application. This app helps users to adopt healthier lifestyles by providing an all-in-one platform to track sleep, nutrition, weight, blood sugar levels and many more!

Jetpack ComposeTypeScriptNode.jsExpress.jsMongoDB

Authentication Web Application

This project is a Web Application focused on secure authentication, robust session management, strong encryption and protections against unauthorized identifier changes.

Next.jsAuth0NextAuth

Yamato

Yamato is a Discord bot developed with Python and Nextcord for a Japanese Association in Montreal. It is used by over 75 members to automate reminders for member birthdays as well as Canadian and Japanese holidays. It also sends meeting alerts, Instagram notifications and enhances community interaction and connection.

PythonNextcord

Weather Platform for Canadian Cities

This project is a weather application built with React that integrates Environment Canada's APIs alongside a custom Back-End for request handling and code mapping. It includes a REST API, a caching system and an interactive map to ensure reliable performance and continuous enhancements.

JavaScriptReactNode.jsExpress.jsMongoDB

Let's Get In Touch !

Got an exciting project idea in mind?

Reach out via my socials and let's make something magical together✨

I'm always eager to connect & explore possibilities !