楊子杰 (Jimmy Yang) - 個人網站

3+ years experience of a full-stack developer

聯絡資訊

[email protected]

  我是Jimmy,擁有3年以上軟體開發經驗,網頁專案為主,享受專案從0到1的設計還有開發過程。參與過各式大大小小的Hackthon喜歡學習探索新技術、做了很多sideproject,跟世界各地的人合作過,在專案中經常負責pm、前後端開發還有AI、提示工程。

  近期被生成式AI深深吸引,從大語言模型、圖片生成、聲音生成等等,玩了非常多不同的專案,也寫了很多文章、做很多sideproject,並創立HomerAI來教學ChatGPT的使用技巧還有AI工具如何應用。

經歷

Dec 2021 - Now

Freelancer


Instagram電商經營

  • 負責IG平台上的內容創建、排程和分析
  • 負責制定和執行IG電商的整體營銷策略
  • 舉辦活動與KOL進行合作,提升品牌形象和知名度
  • 運用TAG關鍵字還有IG SEO創造出不下廣告吸引客戶的成果

Python自動化工具

  • 網路爬蟲能力:使用Python的Requests、Beautiful Soup、Scrapy等庫,擷取網站上的資料,處理不同網頁結構和格式。
  • 自動化工具開發:使用Python開發自動化工具。
  • 各類表單填寫,excel、csv自動化
  • 整合Notion:使用Notion的API連接Python應用程序和Notion工作區,自動將網站內容轉換為Notion頁面或數據庫中的條目,設計定期執行的工作流程。
  • 整合Line notify:使用Line Notify服務,能夠使用Python將通知和提醒發送到Line Notify平台,實現即時通知功能,提高信息的傳遞效率。

ChatGPT聊天機器人

  • 負責了一個ChatGPT聊天機器人專案,旨在提供即時客戶支援和自動化回答常見問題。
  • 確認客戶的需求並建立詳細問答集,以確保機器人能夠準確回應多種用戶查詢。
  • 使用自然語言處理(NLP)技術,訓練機器人的對話能力,使其能夠理解和生成自然語言文本。
  • 成功將機器人部署到選定的雲端平台上,確保穩定性和可擴展性。
  • 整合LINE Messaging API,實現與LINE平台的互動,並設置Webhook以實現即時回覆。

自媒體經營

  • 負責內容創意發想、拍攝、剪輯以及特效製作
  • 負責文章撰寫,已發布超過50篇原創文章和影片
  • 使用多平台策略進行內容推廣,有效增加觸及率和粉絲互動

Web3專案

  • 前端合約錢包集成:

    • 整合以太坊錢包API,使用戶能夠安全地管理NFT和數字資產。
    • 使用Ether.js與區塊鏈互動,實現了用戶友好的交易體驗。
  • NFT網站搭建:

    • 使用React和相關前端技術,建立現代化RWD網站,為用戶提供了瀏覽、購買、開盲盒和展示NFT的功能。
    • 確保網站的性能、安全性和用戶體驗。
    • 使用Solidity編寫了智能合約,使用OpenZeppelin套件實作ERC-721標準,以實現NFT的創建、轉移和交易。
    • 使用Remix IDE編寫智慧合約代碼,並使用Hardhat框架進行測試,以確保智慧合約的正確性。
    • 使用Pinata服務將NFT的(Metadata)上傳到IPFS,以實現(Metadata)的分散式存儲和可訪問性。
  • Discord社群設置:

    • 幫忙在Discord上建立和管理頻道,配置Bot以管理身分組、監測用戶活躍度、記錄使用情況,並執行空投和whitelist管理。

Jan 2021 - Nov 2021

全端工程師

Brilltek

  • 開發和維護Web和React Native產品,為IoT工業4.0工廠自動化提供支援。這包括使用React框架開發前端網頁應用,確保用戶體驗和性能的最佳化。

  • 負責處理從工廠機器和設備收集的數據,並將其進行視覺化分析。這有助於實現工廠自動化,提高生產效率並提前發現潛在問題。

    • 數據可視化工具的使用來對生產故障的及時識別,減少了停機時間並降低了停機時的損失
  • 優化專案,將class components轉化為function components,並建立可重複使用的元件或是Custom Hooks。這提高了代碼的可維護性和可擴展性,並簡化了未來開發工作。

  • 使用Docker容器化應用程式,並將其部署在Google Cloud Platform(GCP)。這提高了程式的可移植性和部署效率及方便性,同時增強了安全性。

  • 參與團隊協作,與其他開發人員和工程師合作,以實現專案目標和交付。
    與開發團隊合作,逐步重構和遷移系統中的UI組件。這包括替換舊的UI庫組件、更新樣式和樣式表,以及解決全局CSS衝突的問題。我確保新的Material UI組件與系統的功能無縫集成。
    不再有莫名的字體大小顏色問題,各區塊的排版也不會突然跑掉,整體載入效能提升30%

  • 負責升級優化一個專案,該專案有新的客戶來自東南亞地區,涉及多個不同的時區。在這個專案中,時間相關問題變得至關重要,因為客戶存入資料庫的時間需要與他們在其所在時區看到的時間保持一致,舊系統只會直接顯示。

    這個專案的成功需要我們處理跨時區的時間問題,並確保資料庫能夠應對客戶的需求。我們的工作有助於確保客戶存入資料庫的時間在不同時區下都能正確顯示,同時提高了系統的效能和可擴展性。

Sep 2016 - June 2020

資訊管理學系

銘傳大學

  • 在我的學術經歷中,我積極學習了網頁開發的基本原理和技術。這包括HTML、CSS和JavaScript等前端技術,以及在Udemy學習伺服器端技術如Node.js和Express.js。

  • 選修以及投入了大量時間來學習人工智慧(AI)領域的知識。我開始於基礎的機器學習演算法,然後逐漸深入瞭解深度神經網路、卷積神經網路(CNN)、迴圈神經網路(RNN)等。

  • 我完成了一系列在線課程和MOOC,包括吳恩達的深度學習課程,以及Stanford的機器學習課程。

參賽獲獎經歷

NASA 黑客松 - 創新獎

現場1千多人72小時比賽,主要運用各種太空資料做資料清洗處理應用,最後可視化、可聽化。

2020

Cohere AI 全球黑客松 - 第三名

線上3千人的全球競賽,主要運用他們的大語言模型(LLMs)來做各種應用,我們是做一個podcast深度搜尋,讓使用者可以搜尋到隱藏在podcast中的各種有價值知識。

2022


SideProjectLife

幫助工程師、uiux、PM、學生等各行各業想一起做project的人媒合的平台。主要功能包括找人、組隊、自我介紹(分享聯絡資訊)

主要技術為前端react配合redux+後端spring boot+PostgreSQL,並使用github、Trello做專案管理。以docker容器化並部屬於gcp上。主要負責前端還有PM。


MCU House 

一個幫助學生分享租屋評價讓大家少踩雷的網站。功能:為房屋各細項打分數還有發布評價。

主要使用前端html+css+js後端nodejs+mongodb

AutoChart

輸入任何非結構化資料,系統會自動判定需要的圖表類型像是圓餅圖、長條圖等等,並產出圖表。Nextjs + Langchain


 Info Insighters


podcast平台,可以搜索感興趣的主題,將podcast 轉換為文本,查詢相關片段並進行總結。nextjs + fastapi + ai model



MDL

NFT專案,跟著團隊一起從設計LOGO到主題背景規劃行銷營運社群經營

負責網頁製作串接錢包還有呼叫合約與撰寫NFT合約(Solidity)。


楓拍賣

線上遊戲拍賣,幫助玩家快速找到自己需要的虛擬寶物

主要功能有購買收購刊登、預覽著裝樣式、商品訂單

使用技術前端Next.js+tailwind+Context API後端:mongodb+GCP部屬並包含CI/CD

技能


  • Node.js / Express.js
  • Git/Github,Gitlab
  • Javascript
  • Python
  • HTML/CSS
  • Java
  • NoSQL - mongodb
  • Vector db - Faiss/Chroma/pinecone



  • SQL - PostgreSQL,MySQL
  • React / Redux,Nextjs
  • Solidity
  • headlessCMS
  • Langchain
  • ChatGPT / GPT-4
  • prompt engine
  • stable diffusion / Midjourney

文章 (閱讀更多)

Project 實戰指南:用ChatGPT-Plugin 打造您的首個智能Todolist!

Langchain OpenAI 大型文件知識問答原理 

從0開始打造一個自己的自動化Agent,以babyAGI為例