About me

Thank you for taking the time to visit my portfolio!

I'm a well-rounded Engineer/Technical Creative with specialities in Computer Science and Embedded Systems, particularly in the field of Automation in the Theme Park industry. Graduating from UCLA with a BS in Electrical Engineering and Computer Engineering, I have recently completed a project in Shanghai Disneyland where I had a leading role in developing and testing the Software of a best-in-class Roller Coaster.

In my free time, I've continued my learning by taking video lectures from Udemy.com, learning the fundamentals of iOS development using Swift, and Unity development. I'm especially interested in Virtual Reality, and believe that it has the potential to revolutionize content delivery. I also study game design and have developed 2 board games.

My hobbies outside of work include Electronics tinkering, Web development, Game Design, Playing Music, Biking, and Photography. I also do motivational speaking from time to time.


I was born in Hong Kong in 1988, and immigrated to the United States in 1998, as my parents had wanted better educational opportunities for me and my sister. After graduating at Westmoor High School in the class of 2006, I attended Skyline College and City College of San Francisco to pursue my B.S. While there, I developed an interest in Robotics and Embedded systems, as well as computer programming. I later moved to Southern California to attend UCLA and have been in Los Angeles since. It is my hope that I will be able to continue my studies in the field of Mechatronics, with a future career goal of being a senior engineer at a Research and Development lab.

Shanghai Disneyland

In the summer of 2014, I embarked on a grand adventure; Travel half-way across the world to Shanghai to build the first ever Disneyland in Mainland China, and the 6th Happiest place on earth.

I spent the last 22 months on the field, taking the design from concept to implementation.

As a Ride Controls Software Engineer, my job was to design and implement the control software for a family-oriented Roller coaster, Seven Dwarfs Mine Train.

The software interfaces with over 1500+ components, and utilizes a variety of strategies to maintain close control of all vehicles in the attraction, ensuring the safety of guests in all circumstances

Portfolio (Hardware)

Mini Coaster

Fully functional Miniature coaster with block zones


Compact Micromouse packed with features

Project Atlas

Tiny Natcar with Powerful Modules


Skype enabled Telepresense robot


Dynamic maze solving mouse

Johnny 5

2009 US FIRST Robotics robot


Basic Line following robot

Christmas light equalizer

Sound driven light interface

3x Li-poly charger

Finger sized, low cost li-poly charger

Portfolio (Software) [GitHub]

Project Synchron

Natcar Automation Platform

ToneMatrix Clone

Sequential Music Generator

Project Canine

Canine Machine Learning system

CSim Simulator

Maze solving algorithm visualization GUI


Logistics Algorithm visualization GUI

Project Survival

Top down shooter game

OPS Wiki



Game Development and Mobile

Make Virtual Reality Games in C# with Unity

Ben Tristem

The Complete iOS 8 and Swift Course

Rob Percival

Automation Systems

ControlLogix PLC Programming and Configuration

Rockwell Automation

Siemens S7 PLC Programming and Configuration



Public speaking is one of my hobbies, and I've often jumped at opportunities to share what I've learned professionally and personnally with others. I've given numberous talks on leadership and building impactful change to Engineers and high school students domestically and internationally.

Building your Brand

Getting hired as a new grad

Hobbies and Arts


My passion for drums


Showcase for past work


Pursuing an active lifestyle


Integrating passion with skill

Board Game Design

Math + Creativity = Fun


HSSEAS Featured Student

I was selected by the UCLA school of engineering as an examplary student in the Electrical Engineering Department for 2012. Link

Student Group of the Year

Under my leadership as Project manager (2010 - 2011), and President (2011 - 2012), UCLA IEEE has grown to better service the EE community on campus, and received the ESUC student group of the year award for 2 consecutive years. Website


My team and I participated in an Annual Rube Goldberg engineering competition and won first place against other student groups, many of whom were engineers. Featured on the Daily Bruin front page. Link


I am an avid percussion player and have enjoyed playing with a band of UCLA Engineers for the last 1.5 years. We participated in the annual Engineering Talent show and received 3rd place in 2011. Video


"Leo is one of the finest students and colleagues I have dealt with in my nine years of teaching at UCLA. He combines great personality, creativity, and leadership with a true hardware geek's passions. I believe that he is happiest when he is working on a new hardware project."

- Dr. Mike Briggs, EE Lecturer at UCLA