目前任職於創業家兄弟,負責產品為生活市集。後端主要使用 CodeIgniter ( PHP framework ) 以及 Express.js ( Node.js ) 開發,中間依靠 API 溝通,Express 主要處理非同步的任務。我也熱愛鑽研新技術,使用 Nest.js ( Node.js framework ) 以及 Laravel ( PHP framework ) 開發 side project。熱衷於貢獻開源專案以及參與技術活動,並將所學撰寫成文章 (44 篇) 紀錄及分享。
協助新北市電腦商業同業公會舉辦之資訊種子培訓計畫重新建置官方網站,原先網站使用 Sails.js ( Node.js MVC 框架 ),經過多屆迭代,有許多 Legacy Code,經評估後決定用新技術重寫。採用前後端分離,並皆使用 JavaScript 方便後續培訓計畫學員維護,並重新優化 SEO。
使用技術:
前端:Next.js
後端:Nest.js
後台:Nest.js Admin-Bro
資料庫:PostgreSQL
GitHub:
與夥伴協作開發狼人殺面殺工具,輔助面對面遊玩時,確保流程順利進行。主持人可以創建房間,讓身邊朋友連線加入,並透過 web socket 讓所有使用者流程保持一致。我負責撰寫後端 API,實作預言家、騎士、女巫功能。
使用技術:
前端:Vue2.6
後端:php7、Laravel 6.0、Pusher (Websocket服務)、MySQL:5.7、Redis
Demo 影片:
運用 Chrome Extension 製作長庚大學畢業學分計算工具,透過 JavaScript 將長庚大學系統學分列表課程代碼擷取,並用 ajax 異步傳送 API 至後端。
後端採用 Python Flask 建置 API,處理畢業門檻的邏輯運算。比對資料以 Python 爬取學分代碼分類資料,並以靜態 json 檔儲存,處理完畢後回拋結果至前端呈現。
使用技術:
前端:HTML / CSS / JQuery / Bootstrap
後端:Python / Flask
連結:
Chrome 商店連結:https://pse.is/PKESR
此為一套能用 cli 使用 fb-messenger 聊天的專案,是用 Node.js 及 Puppeteer 實作,因看到 Issue: #190 問題,進而開發能隱蔽重複重現訊息發送者的功能,並發 Pull Request ,雖然未被作者 merge,但獲得 Issue 回報者的肯定。
此為一資訊圖表網站,主要以圖表解釋 React lifecycle,我在其中貢獻 多國語系翻譯 ( 繁體中文 ) ,Dark Theme,皆有被合併上線。
整理 programming 相關資訊的開源專案,在其中貢獻了繁體中文翻譯 translate CONTRIBUTING doc,translate HOWTO.md。
- Git
- AWS - ECS, SQS