AngularJS
ReactJS
Jquery
Bootstrap
NodeJS
Laravel
Mysql
NPM
Webpack
Gulp
Electrical Engineering Technologies/Technicians, Master's degree
Electrical Engineering Technologies/Technicians, Bachelor's degree
Optics/Optical Sciences, exchange student
Drawing robot, exchange student
Lecture System
・Media Streaming Server
- Solve Red5 mp4 streaming problem by using using Nginx with RTMP module
- Provide fluent RTMP and HLS streaming
- Reduce large amount of the cpu and ram usage when streaming
- Provide simple load balance when streaming
・Streaming Platform
- Design and implement this project
- Implement based on an open source project and Riot.js for front-end pages
- Set up Nginx auto record function.
・Meeting Record Platform
- Responsible for connecting youtube auto upload feature in PHP
- Pair-programming Chrome Extension desktop record feature
・Lecture One Button App
- Design, manage and implement this project
- Use React Native
- Design the view, logic and API flow
Video / Scheduling System
・Reservation Scheduling System
- Design, manage and implement this project
- Use AngularJS and Laravel
- Responsible for on-line reservations, reservation reports, integrate with Windows AD and customer service
・Video Conference System
- Responsible for guiding junior engineer's programming skills, implementation flow and time management
- Update Red5 streaming server to enhance performance
- Implement sip feature and use WebRTC to enhance audio quality and reduce bandwidth
- Implement live chat feature by using socket.io and socket logic
- Maintain and debug legacy project
・Video Conference System
- Learn and use Action Script to implement Flash web page and mobile app
- Implement beta version of sip app and mobile sip app
- Use NodeJS and Express to implement REST API
- Use git for version control and deployment
Set-up KidGuard services to provide information & tools for parents to keep their kids safe online.
Ordered Spoon is an online restaurant ordering system that provides eaters to find and order their favorite food online for dining in or take outs.
Maritime Domain Awareness
Provided coast guards and Animal Protection Association to check whether the ship they track has illegal fishing records or others.
Taipei Open City
Created instant report app for citizens to upload videos, photos and geolocations to government for any kind of social events to improve city development.
Sous vide machine & app
Provided kitchen novice to make sous vide steak just like the 5 star chef.
Media Streaming Server 2016
Provided RTMP and HLS protocol for live streaming, recording and playback. Support flv and mp4 video format.
H.264, Nginx, nginx-rtmp-module, RTMP, HLS, ffmpeg
Live Broadcasting Platform 2016
Built cross-platform massive live broadcasting and recording with simple load balancing.
Php, MySql, VideoJS
Meeting Record System 2015
Provided companies to record their Desktop, videos and audios in one click, and upload to the record platform for internal training, conference records.
Php, MySql, VideoJS, Chrome Extension
Recording App 2016
Provided school associates to use Android/iOS app to record, upload and publish classroom activities.
React Native, Redux
Reservation Scheduling System 2015
Scheduled reservation system provide teachers and students make reservation for classrooms and computers. Provide computer usage reports and app for schools and integrate with school’s DB, AD Login, SSO.
Laravel, Angular, MySQL, Window Server AD, Ionic
Video Conference System 2012-2015
Maintained and developed videoconferencing system that provides multi-functional interface for meetings, including high quality video and audio, white board, desktop share, meeting record and instant chat.
Action Script, Red5, NodeJS, Socket.IO
Set-up KidGuard services to provide information & tools for parents to keep their kids safe online.
Ordered Spoon is an online restaurant ordering system that provides eaters to find and order their favorite food online for dining in or take outs.
Angular, Laravel, MySQL
Maritime Domain Awareness
Provided coast guards and Animal Protection Association to check whether the ship they track has illegal fishing records or others.
*Hosted by American Institute in Taiwan、American Innovation Center、Fisheries Agency, Council of Agriculture, Executive Yuan、Microsoft Taiwan Corporation
Learn MoreMonaca, Angular, NodeJS
Taipei Open City
Created instant report app for citizens to upload videos, photos and geolocations to government for any kind of social events to improve city development.
*Hosted by Industrial Development Bureau of Taiwan
Ionic, Angular, Laravel, Arduino
Sous vide machine & app
Provided kitchen novice to make sous vide steak just like the 5 star chef. Put the thermal meters to the TATUNG Automatic Cooker and Steamer, and monitor pot’s temperature, time elapse by app.*Hosted by Hackathon taiwan