My Portfolio¶
Projects My Resume LinkedIn GitHub
Detailed Experience¶
Skills¶
Product Design¶
- NPI
- Engineering design process & workflows
- DFMEA, RCA, CAPA
- DFM, DFA, DFT for PCBA & PCBA
- PCBA manufacturing processes
- PCBA tester jig design
Electronics¶
- Altium Designer ECAD
- 4-Layer PCB layout, PCB panel design
- Embedded system hardware & bare-metal firmware design, integration, test & validation
- 3ph PMSM sensor-less FOC motor drives
- Constant current buck, boost LED drivers
- PCBA functional test jig design
- Pick & place, reflow & manual soldering of prototypes
- LTSpice
Standards¶
- IPC-A-610 knowledge
- IEC EN 61000-4
- CISPR 14 EMC test standards
- UL 507 Electric Fans
- UL 1004 Electric Motors
- UL 60730-1 Automatic Electrical Controls
- EN 60335-1 Household and similar electrical appliances - Safety
Microcontrollers and Tools¶
- Microcontrollers: TMS320F28027FPTT1, STM32L011F4U62, STM32L011G4U63, ATtiny817, MKL02Z32VFM44, STM32F030K6T65, MB9BF506R6, R5F212D8SNFP7
- Emulator Tools: J-Link, XDS100V2, FRDM-KL02Z as SWD emulator & programmer, E8a
- Production Flasher: Segger Flasher ARM, C2000 Gang Programmer
- Raspberry Pi
Programming Language¶
- Embedded C
- Python
Version Control System¶
Integrated Development Environment¶
- Visual Studio Code
- Keil µVision IDE
- TI Code Composer Studio IDE
- IAR Embedded Workbench for Arm
- Segger Embedded Studio
- NXP CodeWarrior for MCUs (Eclipse IDE)
Instruments & Control¶
- Multimeter, Oscilloscope, Power Analyzer, DC Electronic Load, Signal Generator, Logic Analyzer, AC Power Supply, Torque Load Cell, Dynamometer
- SCPI
- PyVISA
Scripting / Automation¶
- Windows Powershell
- Web Browser automation using Selenium WebDriver
CI/CD¶
Documentation Tools¶
Others¶
- Docker
- HTML, CSS, Web Hosting Administration, Google SEO
- Microsoft Word, Excel, PowerPoint, Access
- Google Docs, Sheets, Slides, Forms
- Computer Networking, CCNA (expired), ECSS, ENSA
Timeline¶
2021~Current¶
- Work on freelance electronics projects
- Self-learning Machine Learning, OpenCV, Google Cloud Platform, Google Analytics, Firebase, Power BI
2019~2020 Electrical & Electronics Engineering Manager at Big Ass Fans Malaysia¶
- Led a team of 3 engineers, provided technical advices to team
- Standardized NPI design workflows, guidelines, release specifications & documentations
- Supervised & reviewed PCB/PCBA design ensured met design & cost requirements
- Performed internal DFM/DFA review against suppliers’ capabilities and IPC compliance to find the balance between size/cost/performance/complexity
- Promoted close rapport with mechanical design team ensured met all design aspects
- Advised Manufacturing department and liaised with new PCBA contract manufacturer
- Reviewed PCB/PCBA contract manufactures process matrix and reports
- Prepared specifications & test plans for fan products, motors, LEDs, and auxiliary controls
- Supervised design for BLE 5.0 Wall Control product
- Designed General-Purpose 24V PCBA FCT Tester
- Designed stator-mounted 24V/35W FOC motor drive
2015~2019 Senior Electronics Design Engineer at Big Ass Fans Malaysia¶
- Ensured fan & motor designs meeting UL/CSA standards & Energy Star criteria
- Performed DFMEA, design reviews & compiled lesson learned
- NPI development for 52” BLDC ceiling fan - architected, planned, designed & tested complete multi-controller PMSM fan HW & FW with integrated LED lighting and LED panel
- Oversaw PCBA functional test fixtures design, construction & maintenance
- Standardized per-product basis internal Design Validation Plan and Report (DVP&R)
- Mentored technician & established prototypes assembly workflow
- Supervised low-power handheld BLE 5.0 Remote Control)
- Refactored fan system FW code achieved high modularity, extensibility & portability
- Sustaining engineering activities - product failures root cause investigation
2013~2015 Electronics Design Engineer at Big Ass Fans Malaysia¶
- Designed 3ph PMSM sensor-less FOC motor drives of 12V/30W, 200V/30W & 400V/30W ratings
- Worked on 20W constant current buck LED driver & optimized illumination evenness
- Developed PMSM fan system firmware, infrared decoding & AC powerline communication signal decoding firmware
- Designed, assembled & commissioned PCBA functional test fixtures HW & FW
- Creates & maintained design libraries, improved HW design collaboration using SVN
2010~2013 Electronics Design Engineer at AEX System¶
- Designed, built & validated HMI, audio, control boards for PA/VA systems
- Embedded C firmware development for HMI, voice alarm playback & audio signals routing & performed system-level integration
- Developed proprietary TDM communication protocol firmware for multidrop serial bus
2006~2009 Undergraduate Study at UKM¶
- Undertook B. Eng (Hons) in Computer & Communication in Bangi campus.
-
TI TMS320F28027FPTT - 32-bit, 60 MHz, InstaSPIN-FOC, 64KB flash (16-bit word), 12KB SARAM (16-bit word), LQFP 48 ↩
-
STM32L011F4U6 - 32-bit, 32MHz, ARM Cortex-M0+, Ultra-Low Power, 16KB Flash, 2KB SRAM, UFQFPN 20 ↩
-
STM32L011G4U6 - 32-bit, 32MHz, ARM Cortex-M0+, Ultra-Low Power, 16KB Flash, 2KB SRAM, UFQFPN 28 ↩
-
NXP MKL02Z32VFM4 - 32-bit, 48MHz, ARM Cortex-M0+, Ultra-Low Power, 32KB Flash, 4KB SRAM, QFN 32 ↩
-
STM32F030K6T6 - 32-bit, 48MHz, ARM Cortex-M0, 32KB Flash, 4KB SRAM, LQFP 32 ↩
-
Fujitsu MB9BF506R - 32-bit, 80MHz, ARM Cortex-M3, 512KB Flash, 64KB RAM, LQFP 120 ↩
-
Renesas R5F212D8SNFP - 16-bit, 20MHZ, 64KB Flash, 3KB RAM, LQFP 80 ↩