👋

Hello there, I'm

Samuel Lau

I'm

Software, AI, robotics, physics

Profile
Available for hire
Tech Stack:
PythonCC++TypeScriptReact3D PrintingSOLIDWORKSMicrosoft Excel

About Me

I'm a Software Developer with over 5 years of experience building web applications. My journey in tech began when I built games on unity when I was 15, and I have been hooked ever since.

I am currently studying Engineering Physics at UBC. I am a part of student groups that specailizes in engineering designs, where I have the chance to gain industrial experiences and work with clients.

I specialize in building python software, app frontends, and deep learning projects using modern JavaScript frameworks. I'm passionate about clean code, user experience, and staying on top of the latest web technologies.

When I'm not coding, you can find me playing music, playing soccer, or chilling with my friends.

Problem Solver
Team Player
Detail-Oriented
Fast Learner
Creative Thinker

Skills & Expertise

Web dev

ReactNext.jsReactflowTailwind CSSCSSNode.jsfastAPIREST API

Machine Learning

PytorchSklearnKerasOpencvTensorflow

Hardware

Circuitry3D printingPrinter maintenence

Dev ops

VercelGitCADSOLIDWORKSCura

Education

University of British Columbia

BASC in Engineering Physics, 2024-Present

Experience

My professional journey and the companies I've worked with.

Exotic Filament Researcher
UBC Rapid | 2024-2025

  • • 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
Modelling Team Designer
UBC Rapid | 2024-2025

  • • 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
Web design team developer
UBC Rapid | 2024

  • • Helped solved issues on the UBC Rapid website

React
Web dev
Java/Python Instructor
CodingPals.org | 2021-2023

  • • 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.

Portfolio Website
Portfolio Website
A portfolio website with background and clicking effects

Jul 22, 2025

React
tailwind CSS
Three.js
JavaScript
Neuromap
Neuromap
An AI powered mindmapping webapp co-created with a friend from UCI

Aug 22, 2025

React
CSS
TypeScript
FastAPI
Python backend
OpenAI API
Tetris Practice Simulator
Tetris Practice Simulator
A Unity Tetris Game that allows custom scenarios to be built. Used to practice techniques like T-spin etc. Used in a school club

Apr 20, 2023

C#
Unity
Physics Engine
Physics Engine
A physics engine that simulates the gravitationalmotion of planets in a 3D environment. Uses OpenGL for rendering and GLM for math. Includes camera control using keys.

Jul 29, 2025

C++
OpenGL
Physics
glm
Water Harvesting Simulation
Water Harvesting Simulation
With a team of 6, created a simulation of water harvesting across different years for an indigenous community. Devlopoed an optimization algorithm to optimize stakeholder satisfaction.

Apr 4, 2025

Excel
Visual Basic
Optimization
WebCam Holder
WebCam Holder
With a team of 3, designed and 3D printed a holder for a web cam for the UBC Computer Science Department. The holder is designed to be able to hold the web cam in a stable position and also be able to rotate the web cam to the desired angle.

Nov 29, 2024

SOLIDWORKS
3D Printing
Consulting
Autonomous Claw
Autonomous Claw
An team-based engineering project where we designed a claw to pick up and move objects. I worked on the CAD and some C coding

Feb 28, 2025

C
SOLIDWORKS
Metal Cutting
3D Prototyping
Color Palatte Genertor
Color Palatte Genertor
Color palatte quicker to generate a gradient of colors by choosing an anchoring color. Uses an exponential algorithm. The theme of this website is selected by this generator

Aug 20, 2024

Python
Tkinter
F.U.R.I.N.A
F.U.R.I.N.A
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.

Jul 2, 2025

HTML
CSS
JavaScript
Chrome Development
Acne Detector
Acne Detector
Detects and classifies acne types in skin images using deep learning.

Jul 15, 2025

Deep learning
AI
Keras
Scikit-learn
Rage Detector
Rage Detector
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.

Jul 11, 2025

HTML
CSS
JavaScript
Chrome Development
FPL Predictor
FPL Predictor
There are two versions, one using pytorch and one using keras and sklearn. Uses FPL datasets to predict player perforamances after a week.

Jun 26, 2025

Pytorch
Sklearn
Keras
Tabs Deleting Extension
Tabs Deleting Extension
A google chrome extension that allows convenient tab deletion. Published on Chrome Webstore.

Mar 28, 2022

HTML
CSS
JavaScript
Chrome Development

Contact Me

Have a project in mind? Let's work together to bring your ideas to life.

Send Me a Message
Fill out the form below and I'll get back to you as soon as possible.
Contact Information
Feel free to reach out through any of these channels.

Email

lausingsamuel@gmail.com

Phone

+1 (604) 828 1773

Location

Vancouver, CA