LeoC

Hello, I'm Leo Chen

Professional Software Developer

Specializing in machine learning engineering and full stack development with a passion for innovative technologies.

About Me

Born and raised in Taiwan, I pursued advanced education at the University of Melbourne, specializing in machine learning and emerging novel technologies. With a solid foundation in software development, I'm excited to contribute to this AI revolution.

When I'm not coding, you'll find me:
playing tennis 🎾
experimenting in the kitchen 👨‍🍳
watching Golden State Warriors games 🏀 (especially to watch Steph Curry's three-pointers)
watching anime

I thrive in collaborative environments and am always eager to connect with like-minded individuals. If we share any interests, please don't hesitate to reach out!

Leo Chen

Professional Experience

Machine Learning Engineer

Skand

Jun 2024 – Nov 2024
Melbourne
  • Developed an ML model training system for clients to train custom models on on-premises GPU machines
  • Built a Django-based web UI for real-time training tracking and ML model version control
  • Implemented an ML pipeline, including data retrieval from MongoDB, training object detection models with PyTorch, saving training artifacts in AWS S3, and deploying models through BentoML
  • Containerized the codebase with Docker, implemented CI/CD pipelines via GitHub Actions, and established unit testing with pytest to ensure code reliability

Machine Learning Intern

Agriculture Victoria Research

Nov 2023 – Mar 2024
Melbourne
  • Designed data pre-processing in Python to mitigate 20% of missing data and ensure high data quality in a large-scale biological dataset
  • Developed a robust ML model to predict diseases in cows, achieving an accuracy exceeding 90%

Software Engineer

MBSI, Brain Computer Interface project

Mar 2023 – Nov 2023
Melbourne
  • Developed a brain-signal-based wheelchair control system to assist individuals with disabilities
  • Engineered an MVP mini wheelchair using 3D printing and ESP32 microcontrollers to control motors

Software Engineer

Arcadyan Technology Corporation

Feb 2021 - Jun 2022
Hsinchu
  • Engineered home router applications with C and Linux Bash in a Linux-based system
  • Maintained a remote control package across 5+ projects and 3 different chipsets, focusing on multi-threaded programming and HTTPS communication
  • Enhanced user experience by managing a web GUI with Vue frontend framework and Bootstrap styling
  • Managed clients communication, firmware releases, and documentation as a System Integrator
  • Implemented Scrum methodologies for project management and effective version control with Git

Technical Skills

I've cultivated a diverse skill set across various domains of software development and machine learning.

Programming Languages

  • Python
  • Java
  • C/C++
  • JavaScript
  • Linux Bash

Web Frontend

  • React
  • Vue
  • HTML/CSS
  • TailwindCSS
  • JavaScript

Web Backend

  • Python Flask
  • Django
  • NodeJS
  • RESTful API

AI & Machine Learning

  • PyTorch
  • Keras
  • TensorFlow
  • Computer Vision
  • NLP

DevOps & Tools

  • Docker
  • AWS
  • CI/CD
  • Git
  • GitHub Actions

Databases

  • MongoDB
  • SQL
  • PostgreSQL
  • Redis

Education

University of Melbourne logo

University of Melbourne

Master of Information Technology

Jul 2022 – Jun 2024
Melbourne, Australia
National Taipei University logo

National Taipei University

BA Computer Science

Sep 2016 – Jun 2020
Taipei, Taiwan

Contact Me

Feel free to reach out for collaborations, opportunities, or just to say hello!

I'm currently open to new opportunities and interesting projects.