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.
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.
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.
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!
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.
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%

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

Web design member
UBC Rapid
- • Helped resolving issues on the UBC Rapid website.

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.

Projects
A showcase of my work and personal projects
Discover the creative solutions and innovative ideas I've brought to life.









