Driven and passionate mechatronic engineer and researcher with a focus on GNC of various platform (such as drag-sail and formula student racecar). Enjoys tackling challenging projects and doing autonomous things.
Overview
4
4
years of professional experience
Work History
Autonomous Software System Engineer
Formula SAE E47
03.2023 - Current
As part of team of 5, aim to design and manufacture an autonomous software system for Formula SAE cart to run the track autonomously.
Led the perception team (a team of 2) to design and implement the perception system of the autonomous cart for sensing the outside world.
Conducted literature reviews for different existing software implementations of the given projects.
Designed test cases for the perception software systems. Conducting test and iteration of the perception system. Uses Foxglove to visualize the perception result. Use the test result to plan and implement the next iteration of the perception system.
Participated a team of 3 to design and implement the planning system of the autonomous cart for planning the trajectory.
Participated the development and debugging of the Unity simulation software for autonomous cart.
Help maintaining the Jetson Orin Nano environment.
Use Docker to maintain a common development environment for the perception system on personal PC and Jetson Orin Nano.
Use Python to implement the ROS2 Humble node for perception, planning and control system.
Use C# to develop the Unity simulation software.
Autonomous Electrical System Engineer
Formula SAE E47
03.2023 - Current
As part of team of 2, design the high-level autonomous electrical system.
Researched the FSAE rules and communicate with the design leaders for laying out the overall requirements. Use Figures and Tables to aid the communication of the requirements, such as using Truth Table for laying out the requirement of a logical circuit
Conducted brainstorming process for laying out variant designs of the system. Conducted Literature reviews for existing working designs.
Communicated with electrical team leader for concept design of the electrical system. Together use Pugh’s method to justify the final design.
Listing out all working scenarios for the electrical system, and use analytical method and numerical method (LTSpice) to analyze each working scenario. Verify the working scenario against the requirement.
Documented the design process and final design verification for chief engineer’s revision.
Joined the team training session for STM32 development.
Tether Deploying CubeSat Mission Team Member
Auckland Programme For Space Systems
02.2023 - 11.2023
As a team of 10, aim to design and develop a CubeSat mission for verifying tether’s capability of orbit maneuver.
As a team of 5, conducted vibration test and shock test for the avionic components. Wrote test plan for the lab test and followed the agreed test plan during the test day. Taking photo evidence of whether components survived for later reference. Taking notes for anomalies occurred during the test. Summarize the test result by writing up the test report.
Design electronic hardwares for the team for various purposes. Defining the requirement in a meeting with the team leaders. Finishing the schematics using Altium designer and passing the team leader's check. Designed the PCB using Altium Designer and solder the PCB designed.
As a team of 3, conducting numerical simulations for various purposes. Defining the required simulation goal and deliverables. Understand physics model and problems for setting up the simulation and setup the physics model in MATLAB/Simulink or Python. Conducting written/verbal communications of results to the rest of the team.
Targetted Reentry Drag-sail Mission Team Lead
Auckland Programme For Space Systems
11.2021 - 03.2023
As a leader, managing the task lists and giving task to team members base on their strength. Led the team to finish off the project proposal, poster, and video and won the 2020 APSS satellite proposal challenge.
Designed and tested a niche guidance scheme for drag-sail to control its landing location. Conducted litearture review for existing scheme and use MATLAB to implement the test environment, algorithm and Monte Carlo simulation. As the result, 93.75% of the Monte Carlo simulation successfully guided the drag-sail to randomized selections of dedicated landing locations.
Assisted drag-sail prototype design with the team member. Base on the previous design, suggesting the change list for the next iteration. Using Autodesk Inventor to participate the CAD modelling of the new prototype. Test the prototype and analyze the result for further iterations.
Documenting the mission proposal and preliminary report for the drag-sail mission.
Reporting to the staff fortnightly for progress updates.
Computer System Intern
WildEye
10.2022 - 05.2023
Internship project: Developed a UI software for interfacing the logging hardware.
Use event handler to produce an interface driver to the logging hardware then create an UI interface to interface with the hardware.
Get involved with WEB software maintenance and development.
Use Agile methodologies to approach the 3 projects given.
Use C# and Visual Basics for WEB software development and maintenance.
Reporting to the manager for project updates and planning out next iterations base on manager's feedback.
Developed diagrams to describe and lay out logical operational steps during the project initiation phase.
Followed GIT issue tracking streamline for project initiation, tracking up, and final testing before deployments.
Troubleshot incidents reported by end-users to schedule system changes and identify permanent solutions.
Summer Researcher
The University Of Auckland
11.2019 - 02.2020
Focus on developing a niche duct design for the UAV propeller that minimizes noise production and maximizes thrust power efficiency. As a result, the developed duct design shows 20% of thrust-to-power efficiency improvement.
Prepared 3D printed duct models for analysis by performing complex sample preparation tasks such as pressure analysis of existing duct, CAD and 3D printing.
Conducted Computational fluid dynamic analysis for analyzing the fluid motion and thrust of the designed duct.
Conducted a thrust-power test and noise level test in the acoustic lab. Apparatus involves microphone probes and NIDAQ devices. Adhered to laboratory safety procedures to maintain compliance with quality control standards.
Participated in lab meetings and project presentations.
Education
Bachelor of Engineering / Science Conjoint - Mechatronic / Physics
The University of Auckland
34 Princes St
04.2024
Skills
Software:
C
C#
C
Python
MATLAB
Linux/Bash
Git
Docker
Julia
ROS2 Humble
Agile Software Development
Embedded software
Development on Jetson Orin Nano, Raspberry PI
CAD tools:
Altium
Inventor
Solidwork
Ansys
Hardware:
ZED Camera
3D printing and 3D printer fixing
Shock table and vibration table
Electromechanical sensor and actuator assembly
Soldering (surface chip and pin chip)
Timeline
Autonomous Software System Engineer
Formula SAE E47
03.2023 - Current
Autonomous Electrical System Engineer
Formula SAE E47
03.2023 - Current
Tether Deploying CubeSat Mission Team Member
Auckland Programme For Space Systems
02.2023 - 11.2023
Computer System Intern
WildEye
10.2022 - 05.2023
Targetted Reentry Drag-sail Mission Team Lead
Auckland Programme For Space Systems
11.2021 - 03.2023
Summer Researcher
The University Of Auckland
11.2019 - 02.2020
Bachelor of Engineering / Science Conjoint - Mechatronic / Physics