Roy Huang 黃丞正

Hardware, firmware and software
engineer

  Taipei, Taiwan

Experience in hardware, firmware, software and product manufacturing. Participated several projects and built these projects from the very beginning. 

Can work standalone and find the solution by myself.

My personal website : hardnote.net

My personal email : [email protected]

Software Skills

  • C/C++
  • Golang development and test.
  • Linux
  • Git
  • SVN
  • HTML/JavaScript

Hardware Skills

  • Altium designer
  • Analog and digital circuit design
  • Build simple 3D model
  • Manufacture and QC

Firmware Skills

  • C/ C++
  • UART, SPI, I2C, I2S, USB
  • RTOS
  • Arduino
  • ARM

IOT Skills

  • Websocket
  • MQTT
  • HTTP
  • TCP, UDP
  • WiFi/BLE/NB-IOT

Experience

Software Engineer

Movella  •  Dec 2020 - Jun 2022  •  Full-time

• Familiar with BLE, Websocket, C, C++, Golang, Linux, Git, SVN, Websocket.
• Familiar with UART, SPI, I2C, I2S
• Experience with USB driver porting. (tinyUSB)
• Developed firmware of BLE trackers based on Dialog BLE SoC platform, integrating multiple sensors into the system.
• Developed firmware of WiFi/BLE gateway based on Nordic BLE Soc platform
• Integrated and Developed hardware and software of WiFi/BLE gateway based on RPI4 and ESP32-C3.
• Developed firmware of nRF52832 in C++
• Familiar with IOT architecture.
• Familiar with BlueZ programming via Golang.
• Familiar with BLE protocol, like GATT, GAP.
• Familiar with BLE debug tools in Linux, like btmon, gatttool, bluetoothctl.
• Familiar with BLE sniffer.

CTO

Zenu Design  •  Jul 2019 - now  •  Part-time

It's my personal side project. Since I was a student, I started the project with my friends.
With team collaboration, we designed and built Zenu Aroma machine from zero to one.
Raised over 14M NTD on ZecZec co-founding platform.
Achievement and experience on Zenu Aroma machine
• Familiar with Aroma machine hardware and firmware design.
• The first one in the world of humidity control aroma machine.
• Design the patent for anti-wet airflow with teams.
• Experience with the manufacturing and safety in Taiwan(BSMI)
• Experience with hardware quality analysis and control.

Achievement on Zenu - also do some IT things.
• Build the email system with company domain name.
• Build the landing page for Zenu Aroma machine by wordpress - https://zenu-design.com

Hardware, Firmware, IOT engineer

iknowwater  •  Jun 2017 - Dec 2020  •  Full-time

Developed firmware & hardware of aquaculture IOT machine based on ESP8266/ESP32.
• Familiar with WiFi, C, C++, Arduino, IOT protocol, Golang, Embedded Linux, Git.
• Familiar with IOT archiecture, IOT hardware design.
• Experience with NB-IOT/CAT-M1, integrating NB-IOT into the IOT machine.
• Experience with MQTT, HTTP, Websocket and Embedded Linux/Android.
• Design and deploy the custom services into Android 4G dongle with Golang.
• Experience with Onvif, RTSP, collect this IPCAM information on webpage via Golang.
• Experience with aquaculture, shrimp farm design.

Hardware and firmware Engineer

Noctua Software Limited •  Jul 2016 - Aug 2016  •  Intern

Co-work with two french and all communicate in English.
Design and make seven PCB and firmware prototypes of Spino in two months.
• Familiar with hardware design and PCB design.
• Experience with BLE firmware development.
• Develop Spino on Teensy 3.2 on Arduino platform and integrate with BLE module.

Electric and Mechanical Engineer

The king pork room escape •  May 2014 - Dec 2015  •  Part-time

Design, build and maintain the room escape game.
Integrate several kinds of module into the game.
like voice recognize module, magnet lock, wireless lock etc...

• Familiar with UART, I2C, I2S, SPI.
• Familiar with hardware design with Atmel ATMega328P
• Familiar with firmware design on ATMega328P
• Integrate several kinds of hardware and module with ATMega328P

Project


Zenu aroma machine

Zenu aroma machine can bring nature to your home.
Mist can be surrounding at Ali-mountain by unique mist flow design.

I designed this aroma machine with my good friends and partner from zero.
Every part of electricity in this machine is designed by me, including PCB and firmware design.
Cooperate with an industry designer and a Mechanical Engineer to build this beautiful aroma machine.

Website: zenu-design.com
ZecZec: zeczec.com/projects/zenu-design

Spino

Spino is a transparent P.O.V. LED display.
All the data is streamed from a computer to the display through bluetooth.


Everything started from this scratch, it's the idea of Guillaume - my colleague in my internship.
I followed by scratch to build 7 prototypes, including mechanical, PCB and firmware in two months.
In the end of this internship, I success to help the teams to get into the startup accelerator in Estonia.

https://youtu.be/E3GWEhvSFdE

Education

Taipei Tech

Electrical Engineering  •  2014 - 2018

Daan vocational high school 

Electrical Engineering  •  2011 - 2014