👋

Hello there, I'm

Samuel Lau

I'm

Software, AI, robotics, physics

Profile

About Me

Get to know the different sides of who I am

Engineering Physics Student

Studying Engineering Physics at UBC, exploring the boundary between theory and building real things. Passionate about understanding the fundamental principles that govern our world and applying them to solve complex problems.

Class of 2028PhysicsMathematicsProgramming

Robotics & ML Builder

I love building things—whether it's autonomous robots, machine learning models, or hardware systems. From designing robotic claws to training neural networks, I'm passionate about bringing intelligent systems to life through hands-on experimentation and continuous learning.

RoboticsMachine LearningHardwareNeural NetworksAutonomous Systems

Full Stack Developer

With over 5 years of experience building web applications, I specialize in creating modern, scalable solutions. I'm passionate about clean code, user experience, and staying on top of the latest web technologies.

ReactNext.jsPythonFull Stack

Samuel

Outside of work, I'm a passionate musician, a soccer player, and a social butterfly. I love to play music, play soccer, and hang out with my friends. I am involved in several school clubs in UBC and I value every genuine connection I make with people!

CuriosityConnectionGrowthBalance
Swipe

Experience

My professional journey and the organizations I've worked with

Explore my work history and the valuable experiences I've gained along the way.

2025-present

Software Developer

UBC Thunderbots

  • • Analyzed and enhanced enemy threat evaluation for defensive logic, designing and implementing additional unit tests and simulations that improved accurate threat blocking by 25%, optimizing decision-making for shots, passes, and ball carriers.
  • • Expanded ball placement test coverage by parametrizing scenarios from the 2023 RoboCup SSL technical challenge, eliminating redundant code while ensuring rigorous validation of all play cases.
  • • Refactored Thunderscope's icon handling by replacing custom SVG-based QIcon loaders with QtAwesome, streamlining the codebase and enhancing UI rendering efficiency by 20%
Python
C++
Bazel
Testing
2024-2025

Exotic Filament Researcher

UBC Rapid

  • • Generated scientific reports on several exotic 3D printing filaments. Compiled findings of material properties, tensile test properties, and suggested optimal printing parameters for future use.
  • • Performed tensile tests on exotic materials in a student lab, including uniaxial tensile testing, 3-point bending tests etc.
  • • Adhered to ASTM standards (American Society for Testing and Materials) for scientific report generation.
ASTM
Lab Experience
Researching
Academic Writing
2024-2025

Modelling Team Member

UBC Rapid

  • • Obtained the Solidworks CSWA Certification.
  • • Fulfilled printing and modeling requests from several UBC affiliated organizations.
  • • Assisted the UBC computer science department to produce 40+ camera holders for monitoring purposes.
  • • Participated and communicated during meetings with clients.
CAD
SOLIDWORKS
3D-Printing
2024

Web design member

UBC Rapid

  • • Helped resolving issues on the UBC Rapid website.
React
Web dev
2021-2023

Java/Python Lead Instructor

CodingPals.org

  • • Taught over 50 high school students programming, level ranging from introduction to competitive
  • • Was commended as one of the best instructors near the end of the term, actively improving the curriculum and providing genuine support.
Python
Java
Competitive Programming
Communication

Projects

A showcase of my work and personal projects

Discover the creative solutions and innovative ideas I've brought to life.

Neuromap
Neuromap
2025
An interactive knowledge mapping and visualization application that combines powerful graph visualization with AI-powered explanations to help users understand and document complex relationships between concepts.
Portfolio Website
Portfolio Website
2025
A modern, interactive portfolio website featuring dynamic Three.js backgrounds and engaging click effects
Audio Spatial Transformer
Audio Spatial Transformer
2025
A React web application that generates spatial audio in a 3D environment. Experience immersive 3D sound by positioning a speaker in 3D space relative to a mannequin listener.
Tetris Practice Simulator
Tetris Practice Simulator
2023
A Unity Tetris game with custom scenarios for practicing advanced techniques
Physics Engine
Physics Engine
2025
A portfolio website with background and clicking effects
Color Palatte Genertor
Color Palatte Genertor
2024
Generate color gradients from an anchoring color using an exponential algorithm
Acne Detector
Acne Detector
2025
Detects and classifies acne types in skin images using deep learning.
Underwater Autonomous Claw
Underwater Autonomous Claw
2025
A team-based engineering project where we designed a claw to pick up and move objects. I worked on the CAD and some C coding.
Rage Detector
Rage Detector
2025
A real-time emotion detection system designed to identify rage and anger in gaming contexts, particularly for reaction to bad randoms in Marvel Rivals and other competitive games.
Fantasy Football Point Predictor
Fantasy Football Point Predictor
2025
There are two versions, one using pytorch and one using keras and sklearn. Uses FPL datasets to predict player perforamances after a week.
F.U.R.I.N.A
F.U.R.I.N.A
2025
F.U.R.I.N.A stands for Fantastic Unreal Responsive Intelligent Networked Assistant. This project is a cross-platform desktop AI assistant application, featuring a modern Electron/React frontend and a Python FastAPI backend that streams AI-generated responses.
Tabs Deleting Extension
Tabs Deleting Extension
2022
A google chrome extension that allows convenient tab deletion. Published on Chrome Webstore.
👋

Hello there, I'm

Samuel Lau

I'm

Software, AI, robotics, physics

Profile

About Me

Get to know the different sides of who I am

Engineering Physics Student

Studying Engineering Physics at UBC, exploring the boundary between theory and building real things. Passionate about understanding the fundamental principles that govern our world and applying them to solve complex problems.

Class of 2028PhysicsMathematicsProgramming

Robotics & ML Builder

I love building things—whether it's autonomous robots, machine learning models, or hardware systems. From designing robotic claws to training neural networks, I'm passionate about bringing intelligent systems to life through hands-on experimentation and continuous learning.

RoboticsMachine LearningHardwareNeural NetworksAutonomous Systems

Full Stack Developer

With over 5 years of experience building web applications, I specialize in creating modern, scalable solutions. I'm passionate about clean code, user experience, and staying on top of the latest web technologies.

ReactNext.jsPythonFull Stack

Samuel

Outside of work, I'm a passionate musician, a soccer player, and a social butterfly. I love to play music, play soccer, and hang out with my friends. I am involved in several school clubs in UBC and I value every genuine connection I make with people!

CuriosityConnectionGrowthBalance
Swipe

Experience

My professional journey and the organizations I've worked with

Explore my work history and the valuable experiences I've gained along the way.

2025-present

Software Developer

UBC Thunderbots

  • • Analyzed and enhanced enemy threat evaluation for defensive logic, designing and implementing additional unit tests and simulations that improved accurate threat blocking by 25%, optimizing decision-making for shots, passes, and ball carriers.
  • • Expanded ball placement test coverage by parametrizing scenarios from the 2023 RoboCup SSL technical challenge, eliminating redundant code while ensuring rigorous validation of all play cases.
  • • Refactored Thunderscope's icon handling by replacing custom SVG-based QIcon loaders with QtAwesome, streamlining the codebase and enhancing UI rendering efficiency by 20%
Python
C++
Bazel
Testing
2024-2025

Exotic Filament Researcher

UBC Rapid

  • • Generated scientific reports on several exotic 3D printing filaments. Compiled findings of material properties, tensile test properties, and suggested optimal printing parameters for future use.
  • • Performed tensile tests on exotic materials in a student lab, including uniaxial tensile testing, 3-point bending tests etc.
  • • Adhered to ASTM standards (American Society for Testing and Materials) for scientific report generation.
ASTM
Lab Experience
Researching
Academic Writing
2024-2025

Modelling Team Member

UBC Rapid

  • • Obtained the Solidworks CSWA Certification.
  • • Fulfilled printing and modeling requests from several UBC affiliated organizations.
  • • Assisted the UBC computer science department to produce 40+ camera holders for monitoring purposes.
  • • Participated and communicated during meetings with clients.
CAD
SOLIDWORKS
3D-Printing
2024

Web design member

UBC Rapid

  • • Helped resolving issues on the UBC Rapid website.
React
Web dev
2021-2023

Java/Python Lead Instructor

CodingPals.org

  • • Taught over 50 high school students programming, level ranging from introduction to competitive
  • • Was commended as one of the best instructors near the end of the term, actively improving the curriculum and providing genuine support.
Python
Java
Competitive Programming
Communication

Projects

A showcase of my work and personal projects

Discover the creative solutions and innovative ideas I've brought to life.

Neuromap
Neuromap
2025
An interactive knowledge mapping and visualization application that combines powerful graph visualization with AI-powered explanations to help users understand and document complex relationships between concepts.
Portfolio Website
Portfolio Website
2025
A modern, interactive portfolio website featuring dynamic Three.js backgrounds and engaging click effects
Audio Spatial Transformer
Audio Spatial Transformer
2025
A React web application that generates spatial audio in a 3D environment. Experience immersive 3D sound by positioning a speaker in 3D space relative to a mannequin listener.
Tetris Practice Simulator
Tetris Practice Simulator
2023
A Unity Tetris game with custom scenarios for practicing advanced techniques
Physics Engine
Physics Engine
2025
A portfolio website with background and clicking effects
Color Palatte Genertor
Color Palatte Genertor
2024
Generate color gradients from an anchoring color using an exponential algorithm
Acne Detector
Acne Detector
2025
Detects and classifies acne types in skin images using deep learning.
Underwater Autonomous Claw
Underwater Autonomous Claw
2025
A team-based engineering project where we designed a claw to pick up and move objects. I worked on the CAD and some C coding.
Rage Detector
Rage Detector
2025
A real-time emotion detection system designed to identify rage and anger in gaming contexts, particularly for reaction to bad randoms in Marvel Rivals and other competitive games.
Fantasy Football Point Predictor
Fantasy Football Point Predictor
2025
There are two versions, one using pytorch and one using keras and sklearn. Uses FPL datasets to predict player perforamances after a week.
F.U.R.I.N.A
F.U.R.I.N.A
2025
F.U.R.I.N.A stands for Fantastic Unreal Responsive Intelligent Networked Assistant. This project is a cross-platform desktop AI assistant application, featuring a modern Electron/React frontend and a Python FastAPI backend that streams AI-generated responses.
Tabs Deleting Extension
Tabs Deleting Extension
2022
A google chrome extension that allows convenient tab deletion. Published on Chrome Webstore.