Education
Associate of Engineering (Intelligent Automation Engineering) @ National Taipei University of Technology , 2019 - 2024
Honors
International ICT Innovative Services Awards 2023
2nd Place in the competition with the project Linux Odyssey
g0v sch001 4th Project Incubation Competition 2023
Top prize in the competition with the project Linux Odyssey
Creative Competition in Mechatronics, Artificial Intelligence & Electric Vehicle for Higher Education Institutes 2021
Honorable mention with the project EyeDrone
Work Experiences
Backend Developer 2577 Full Lucky
@- Developed a web-based staffing system for scheduling, attendance, and leave management. (2577.com.tw)
- Enabled real-time employee attendance reporting for supervisor visibility.
- Implemented customizable work schedules, leave quotas, and annual leave calculation methods.
- Built RESTful APIs using TypeScript, Koa, Prisma, Zod, and Swagger for documentation.
- Ensured reliability through Jest testing and deployed to Google App Engine with CI/CD.
Fullstack Developer @ LikeCoin
- LikeChain Indexer: Indexes on-chain data into a database and provides a SQL-based API. Golang, Gin, PostgreSQL.
- ISCN Browser: Browses ISCN records on the LikeCoin chain. NuxtJS, Web3.
- LikeCoin Discord Bot: Donates LIKE to a message, publishes a message to depub.space in Discord. NodeJS, NuxtJS, Web3.
- NFT Dashboard: A dashboard for NFT statistics on the LikeCoin chain. VueJS, Web3.
Backend Developer Intern @ IBM
- A deep-learning-based, untranslated hard-coded string detection tool.
- Set up a Jenkins CI/CD workflow for a NodeJS and AngularJS project.
- Automatically published GitHub releases with compiled executable files by Git tag.
Projects
LinuxOdyssey.xyz
Team Leader / Fullstack Developer / DevOps Engineer
- An interactive terminal teaching website tailored for beginners in programming and Linux, introducing a gamified learning experience to turn Linux command learning into an engaging activity.
- Provides a Docker-based development environment for users to practice Linux commands without installing Linux. Uses WebSocket to implement a real-time terminal on the website.
- Managed DevOps workflows with GitHub Actions for continuous integration and deployment, maintaining high code quality and facilitating agile development practices.
- Tested by 180 junior high students who had no experience in programming or Linux. 60% of them were able to use the terminal to complete the tasks without any help.
EyeDrone
- A water pollution analyzing system using drones and multispectrometers.
- Using the photos taken by drones to build a pollution model.
- Developed the RESTful API to integrate the image processing algorithm and database.
indieveloper (indie.tw)
- A YouTube channel promoting free and open-source software and self-hosting.
- Empowers everyone with the ability to set up their own server.
- Achieved over 4,000 subscriptions within the first month.
Publications
Special Experience
Liker.Social
- Raised $100K in LikeCoin to start up a Mastodon instance for the LikeCoin community.
- 1.8K registered users.
- Now maintained by team
Skills
Languages
TypeScript, JavaScript, Go, Python
Frameworks
Vue, React, Nuxt, Django, TensorFlow
Databases
PostgreSQL, MySQL, MongoDB
DevOps
GitHub Actions, Linux, Docker, Jenkins, Proxmox