I'm Peter Yang

Software Engineer base in Taiwan, leaning, coding, and have fun!

About Me

Dedicated to javascript with 6 years of experience in which I have acquired a wide range of technical skills ranging from the latest JavaScript frameworks to software architecture. Have experience with building products that have over 100,000 users. I am also familiar with the technologies related to mechanical and electrical, including the BLE communication between the software app and the real-world devices, having the ability to integrate software and hardware from a comprehensive perspective.

contact details

  • Peter yang
  • Taipei, Taiwan
  • +886 961296288
  • weiyang2016@gmail.com
DOWNLOAD RESSUME

WORK

Analyst Programmer
Shoalter Technology
October 2021 - PresentTaiwan, Taipei
Software Manager
Actura
April 2019 - June 2020Taiwan, Taipei
Software Engineer
EAVE
August 2016 - July 2017UK, London

Projects

EcoMart

EcoMart is a free consumer-to-consumer (C2C) trading platform where HKTVmall members can find new owners for their new or used items. It helps to create a fully self-service circular trading system that redefines the value of items and brings environmental awareness into your life. My main contrubution of this project is implement the upload items functionality, including form validation, get categories data from backend and post form data to the server
React
axios
redux

APRD - React Native app

I build this app with React Native for dispaly webview project, using webview and inapp communication to store auth data at native side to ensure user keep login after close the app, I also deal with ble, permissions, and other functionality related to native platform
React Native
Webview
Inapp comminication
iOS
Android

FlipAIoT

AIoT is a education purpose application allow kids using control-flow graph concept to control robot. Including AI Model Training List and DFP(Data Flow Programming ). AI Model Training List provides AI image recognition models. Through training image recognition, you can know how AI works comparing with traditional program writing process. DFP is an advanced linearization program tool. I design and implement the algorithm of this application from scratch, and have a lot fun to build it.
Vue.js
Vuex
webBluetooth
BFS

FlipCode

The first learning tool of FlipRobot is FlipCode which contains visualized Google puzzle to build up learners’ logic and programming language. Based on Arduino, Flipcode makes users swift Arduino Code freely. Learning FlipCode lays the foundation of learning robot.
Vue.js
Vuex
Blocky
webBluetooth

FlipRAS

FlipRAS(Robot Action Script), for FlipRobot bionic serials robots to control the angles and the speed of multiple motors. You can separate the actions of your robot through frame. During the process of designing the action of your robot, try to apply the length of timeline to understand the relation between time length and speed and design series actions smoothly.。
HTML
Javasript
CSS
Blockly

hulu-clone

First web app build using Nextjs and tailwind CSS, deployed it using Vercel
- Github link -
Next.js
Tailwind CSS
Vercel
Made by Peter Yang