👋 Welcome, I'm

Jacky Gao

Software Engineer

About Me

I am a software developer with a passion for systems development. Currently working as a senior software engineer at Ultracker in Taoyuan, Taiwan.

I have a background in programming, electrical engineering, and machine vision, with a strong interest in technologies such as image processing and artificial intelligence.

Here are a few technologies I've been working with recently:
  • C/C++
  • Visual C#
  • Python
  • Matlab
  • TensorFlow
  • HTML
  • CSS
  • JavaScript
  • PHP
  • WordPress
  • Linux

Experience

Senior Software Engineer - Ultracker
Jun 2021 - Oct 2022

Currently working on a project that has 360° panoramic camera.

  • Develop AI model that face detection and tracking for embedded systems.
  • Converted embedded AI models from PC to FPGA/ASIC with digital logic engineer.
  • Develop software functions for embedded systems, like LCD UI, video playback etc..
Software Developer - IOPLab
Sep 2021 - Jul 2022
  • Software develop for Digital Holographic Microscopy/Tomogrphy (DHM/DHT).
  • Accelerate DHM/DHT optical algorithm by GPU in Python.

Education

2018 - 2020
🎓 Master of Electro-Optical Engineering
Institute of Electro-Optical Engineering National Taiwan Normal University, Taipei, Taiwan

Master’s Thesis
Studies on for Digital Holographic Imaging and Its Application in Deep Learning-enabled Particle Detection

  • Integration for Digital Holographic Microscopy (DHM) and Deep Learning (DL).
  • Utilised the complex data (amplitude/phase) of DHM for particle detection.
  • Utilised wavefront correction and image pre-processing for DL model training.

Conference

  • Poster of Information Photonics 2020 (IP’20)
  • Poster of Optics & Photonics Taiwan International Conference (OPTIC)
2014 - 2018
🎓 Bachelor of Science in Electronic Engineering
Department of Electronic Engineering Southern Taiwan University of Science and Technology

MOST Projects (106-2813-C-218-025-E)
Development of Portable Environmental Quality Detection System

  • Recording value of environment to compute apparent temperature.
  • Uploading to the cloud database and building web page for visualization data.
  • Viewing data fom LCD panel, mobile app and web page.

🎖️ Honors

  • Contest Award: 6 times (1st: 2 times, 3rd: 1 times, Honorable Mention: 3 times)
  • Academic Excellence Award: 5 times
  • Integrated Circuit Academic Excellence Award: 4 times (Founding from Himax)
    • Semiconductor Device Physics part 1 & part 2
    • VLSI Design Practice & VLSI Process Technology

Extracurricular Activities

  • 📖 Teaching Assistant
    • Digital System Circuit Practice
    • Digital Logic Design with System
  • 🎳 Acted as leader of bowling club

Projects

Digital Holographic Tomogrphy
Python PyQt5 FFT GPU
Digital Holographic Tomogrphy
Software develop for Digital Holographic Tomogrphy. Founding from NTNU/IOPLab
PyQt5 + WebCam
Python PyQt5 OpenCV
PyQt5 + WebCam
A camera software using Python and OpenCV

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!