The product is a private IOT integration cloud primarily designed for the machinery manufacturing industry.
Manage developers and project schedules
Guide colleagues on designing new features
Full stack engineer using Golang, React, PostgreSQL, and Docker.
Create core WYSIWYG canvas React components using the plain JS library Fabric.js
Design and implement a general connector service. With proper configuration file, the service can communicate with IOT devices following Modbus or some similar protocols.
Try to provide some technology solutions targeting museums in the US.
Do research including interviews and seminars. Develop prototypes.
The journey ended without a formal product
Technical Manager • Splashtop Inc.
JAN. 2010 - MAR. 2015
Developing the streaming server on Mac OS X
Main functionalities include: video/audio capturing, encoding and streaming, user input simulation, etc.
Redesigned the architecture and rewrote the core parts with Obj-C in my private time. Convinced my supervisor and my team members to switch to the new base. The result reduced up to 30% of the CPU usage, and fixed the system-related issues.
Porting the streaming server to use Airplay and WebRTC protocol
Software Engineer • DeviceVM Inc.
SEP. 2008 - JAN. 2010
Implement various utility applications:
Windows installer, manipulating files and Windows registry
Utilities to sync user data between Windows and Linux
Music player, calendar, file manager in Linux using Qt