👋

Hello there, I'm

Samuel Lau

I'm

Software, AI, robotics, physics

Profile
Available for hire
Tech Stack:
SOLIDWORKSPythonCC#3D PrintingMicrosoft Excel

About Me

I'm a Full Stack Developer with over 5 years of experience building web applications. My journey in tech began when I built my first website at 15, and I've 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

VercalGitCADSOLIDWORKSCura

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 Member
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 member
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
React
tailwind CSS
Three.js
JavaScript
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
Python
Tkinter
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
C#
Unity
Tabs Deleting Extension
Tabs Deleting Extension
A google chrome extension that allows convenient tab deletion. Published on Chrome Webstore.
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