- Resume
- Winston Ho.pdf
- Portals
-
-
Vancouver, British Columbia, Canada
-
Skills
Achievements



Latest feedback
Recent projects

Website Development
We would like to work with students to develop a new website that is easy to maintain while providing an appealing interface for users. This can be achieved through common site building tools such as Wix, Webflow, and WordPress. This will involve several different steps for the students, including: Researching different site-building tools and their associated advantages / disadvantages. Conducting a needs analysis to determine which platform is most suitable. Building a website, with our assistance in providing the content. Providing training on updating and maintaining the website. Bonus steps in the process would also include: Testing prototypes with customers and refining ideas with feedback.

Embedded Car Scanner Prototype
Project Goal: TauLab is testing a new method for our company to collect IoT data using CAN. The goal of this project is for students to design and build a working prototype that collects CAN data from a vehicles OBDII port, processes it locally, and as a bonus, transmits it wirelessly using LTE for further analysis. This project will be completed remotely and will involve multiple stages, including: Understanding the CAN protocol and how it applies to vehicle/industrial data collection. Developing a simple hardware and software prototype that can collect and transmit CAN data. Testing the prototype using simulated or remotely accessible environments. Iterating and refining based on feedback. Project Tasks (Scoped for 60 Hours, Remote Work): By the end of the project, students should demonstrate: Understanding of CAN communication (10 hours): Researching and learning how CAN data is structured, transmitted, and interpreted in vehicle or industrial applications. Proficiency in ESP32 integration (10 hours): Setting up the ESP32 to communicate with a CAN transceiver. Prototype development (15 hours): Writing firmware to collect, process, and transmit data securely. Testing and validation (10 hours): Ensuring reliable data collection and transmission using remote testing environments or simulations. Iteration and improvement (5 hours): Making optimizations based on testing results. Bonus steps (if time allows): Integrating LTE for data transmission Implementing edge processing to reduce transmitted data volume. Adding security measures such as encryption and authentication.
Work experience
Battery Pack Team Lead
McMaster Solar Car
October 2022 - June 2024
- Ensured that circuits were fully functional before building them by simulating circuits in Multisim to save costs and reduce time to delivery
- Designed a circuit in a team of 4 to safely and reliably control the startup and shutdown of the electrical systems in the car
HMI Developer
Microgreen Solar Corp
Toronto, Ontario, Canada
July 2022 - September 2022
Used C to create GUI elements to display key information of a
battery such as voltage, temperature and warnings
Performed quality assurance checks to verify functionality before
deploying software to 100+ customers
Coordinated with hardware, management, and programming
teams to deliver mission critical features on time
Personal projects
RGB LED Cube
October 2021 - Current
https://github.com/SYMAIN/RGB-led-cubeAn array of RGB LEDs capable of displaying 3D animations in real
time
3D printed tools to aid with prototyping and assembly process
Designed and created a PCB to reduce wire clutter and increase
electrical connection reliability
Built on the Arduino platform using C++