許振揚 Jhen-Yung Hsu

  https://github.com/Yunyung

  [email protected] 

一名熱情的軟體工程師,擅長的領域為 Linux 作業系統、AI、電腦視覺,目前主要使用 C, C++, Python 進行各種專案開發。

目前就讀交大資工所碩士班,碩士論文朝 AI、電腦視覺領域進行研究;在學期間除 AI 外,對軟/韌體、Linux 系統亦有深入研究。


CORE EXPERTISE

Linux OS  Embedded System Deep Learning Computer Vision Image Processing  Parallel Programming  C/C++/Python

學歷 - Education

國立交通大學, 碩士學位

資訊科學與工程研究所  •  2020/02 - Now. 新竹市, 台灣

  • 研究方向: AI、深度學習、電腦視覺
  • 實驗室:電腦動畫與互動圖學實驗室 (Computer Animation & Interactive Graphics Laboratory, CAIG Lab)
  • 課程助教:擔任計算機圖學、影像編修技術與特效合成,兩堂課程之助教

國立彰化師範大學, 學士學位

資訊工程學系  •  2016/09 - 2020/01. 彰化縣, 台灣

  • 學業成績:系排第一名畢業,多次書卷獎,GPA 百分制 95.93/100 
  • 專題: "無線區域網路中基於使用者經驗為導向之效能分析",撰寫成論文(第一作者),投稿並現場口頭報告於 TANET 2019 - 臺灣網際網路研討會「資訊展望X 5新啟航」,獲最佳論文獎
  • 程式助教:教育部高中職資訊教育計畫大學先修程式設計課,帶領未接觸過程式設計的 70 餘名高中職學生從零到理解基礎 C 語言
  • 社團:漁村服務社,帶領國小孩童進行夏令營活動

專案 - Projects

作業系統設計與實作  •  Bare-metal programming / 類 Linux 作業系統開發

  • C, ARMv8 CPU, Cortex-A53 Processor, ARM Assembly language, Raspberry PI 3 B+, OS Concepts

設計與實作可執行的作業系統,以樹梅派為硬體測試平台,OS 撰寫臨摹 Linux OS 的功能與撰寫風格,功能包含 Kernel Shell, Bootloader, Memory Allocator, Exception and Interrupt, Multi-thread, Virtual File System, File System, Device Driver, Virtual Memory, etc;專案實作上需熟悉 C 語言、ARM 組合語言、樹梅派硬體架構、編譯器/連結器、作業系統、虛擬記憶體等相關知識。

人工智慧 / 深度學習 / 電腦視覺 / 影像處理 / 資料分析  •  AI & Computer Vision  

  • Python, PyTorch, TensorFlow, OpenCV

碩班起,持續研究與實作各種 AI、CV 領域相關知識及專案,主要以 2D 影像、3D 點雲的方向著手,包括影像分類、物體偵測、實例分割、圖片超解析度、風格轉換、3D 重建、Kaggle 競賽等等;常自主學習線上 AI 相關課程 (e.g. Stanford CS231n、台大李宏毅 ML) 。

無線區域網路中基於使用者經驗為導向之效能分析  •  大學專題

  • Android Mobile APP, Google Cloud Platform, HTML/JS, Bootstrap, jQuery, Ajax, PHP, MySQL

實作 WiFi 評估系統,提出更精確 WiFi 效能評估方式為主要方向;實作上分為兩部分,分別是 Android APP 開發與網頁前後端建構,結合無線區域網路知識背景作為專案開發基礎,作為專題組長與其餘 3 位專題組員共同開發。

其他專案

  • 平行程式理論與實作 (Multi-thread, GPU, etc)
  • 軟體測試理論與實作 (Fuzz Testing, Valgrind, etc)
  • 密碼學理論與實作 (DES, AES, RSA, etc)
  • 網路爬蟲開發 (Web Crawler, Selenium)


  • 計算機圖學理論與實作 (OpenGL) 
  • 智慧物聯網家電控制
  • GCP/AWS/Azure 雲端平台使用經驗

活動與嗜好 - Activities & Hobbies

  • Medium 部落格上分享程式技術與生活,文章總點擊次數超過三萬人次。
  • 參與 2021 台灣微軟 X 台積電 ⚙️ Careerhack 黑客松,晉級決賽。
  • 主動學習有趣新知、國內外線上課程。
  • 聽 Podcast 、觀看 Youtube、Twitch

Jhen-Yung Hsu

  https://github.com/Yunyung 

  [email protected]

0970261217

Software engineer with a master's in computer science. Experienced in Linux kernel, embedded system, deep learning, computer vision and software development.

CORE EXPERTISE


 Linux Kernel • Embedded System Deep Learning Computer Vision Image Processing  Parallel Programming  C/C++/Python

EDUCATION

National Chiao Tung University | Master's Degree

Institute of Computer Science and Engineering  •  February 2020 - Present

  • Research Areas: Computer Vision, Deep Learning.
  • Teaching Assistant: "Image Manipulation Techniques and Visual Effects" and "Introduction to Computer Graphics".

National Changhua University of Education | Bachelor's Degree

Dept. of Computer Science and Information Engineering  •  September 2016 - January 2020

  • GPA: 4.0/4.0 | Graduate at the top of class.
  • Undergraduate Research: "QoE-driven Performance Analysis of WLANs".
  • Teaching Assistant: Teach 70+ high school students to learn C programming.

PROJECTS

Operating System Capstone • Bare-Metal Programming / OS Kernel Development

  • C, ARMv8 CPU, Cortex-A53 Processor, ARM Assembly language, Raspberry PI 3 B+, OS Concepts

Design and implement the operating system kernel from scratch based on Raspberry PI. Implementation and coding style refer to Linux OS. OS features include Kernel Shell, Bootloader, Memory Allocator, Exception and Interrupt, Multi-thread, Virtual File System, File System, Device Driver, Virtual Memory.

Deep Learning, Computer Vision, Image Processing, Data Analysis • AI 

  • Python, OpenCV, PyTorch, TensorFlow

Implement various projects with strong artificial intelligence and computer vision knowledge such as image classification and segmentation, object detection, super resolution, 3D reconstruction, style transfer for 2D image and 3D point cloud. Participate in Kaggle competitions and take the initiative to learn new AI technology with online courses and materials.

Coursework • Relevant Courses / Skills

Computer Architecture • Parallel Programming • Software Testing  Computer Graphics • Data Mining • Algorithms and Data structures Web Development • Database Verilog and FPGA Probability Computer Network • Network Security Cryptography Debugging Tools Assembly Language

ACTIVITIES and HOBBIES

  • Share technical knowledge and daily life on medium blog and reach more than 30, 000 views.
  • Participate in Careerhack hackathon hosted by Microsoft and TSMC and reach the final in 2021.