Author Image

Hi, I am Nary

Nary Yeh

Open Source Committer | Software Engineer

An ambitious and passionate software engineer with a strong interest in open-source contributions, specializing in backend development and Kubernetes. Contributing to open-source project Flyte and Obstore

Skills

Projects

Contribution to Flyte
Contribution to Flyte
Committer Nov 2024 - Present

K8S Workflow Orchestration Platform For Data & ML Pipelines

Contribution to Obstore
Contribution to Obstore
Committer Jan 2025 - Present

Highest-throughput Python interface to S3, GCS & Azure Storage

Version Controlling System in go
Version Controlling System in go
Developer June 2024 - Present

Build a simple version controlling system in Go.

Neovim wezterm display image plugin
Neovim wezterm display image plugin
Developer Jun 2024 - Present

A small plugin for showing images in wezterm terminal

pCR rate prediction for breast cancer using Vision Transformer
pCR rate prediction for breast cancer using Vision Transformer
MSc Dissertation Mar 2025 - Sep 2024

Use pre-trained Vision Transformer(ViT) for pCR rate prediction for breast cancer with MRI images, combined with extra information such as clinical data.

Breast Cancer Treatment Response Prediction
Breast Cancer Treatment Response Prediction
Team Lead Sep 2023 - Dec 2023

Developed machine learning models using Python with Scikit-learn, Pandas, and NumPy, achieving a 30% improvement in disease treatment response prediction

Big Data Approach to Improve Genetic Prediction in Alzheimer’s Disease
Big Data Approach to Improve Genetic Prediction in Alzheimer’s Disease
Team Lead Feb 2024 - May 2024

Developed a scalable Big Data pipeline for large-scale genetic sequence data (7 million features) using PySpark and MLlib on Databricks for Alzheimer’s Disease prediction

Room Booking Backend System
Room Booking Backend System
Developer Oct 2022 - Jan 2022

This is a backend system for a room booking system. Using RESTful API to communicate with the frontend to perform CRUD operations for hotels, rooms, bookings, and ratings.

Socket Chatroom
Socket Chatroom
Developer Dec 2021 - Jan 2022

A simple program that enables client to chat with each other through a server, which broadcast the message to all clients with encoding. Client needs to enter correct code to decode the encoded message.

Experiences

1
AHEAD Medicine

Nov 2024 - Present

Taipei, Taiwan

Data Scientist

Nov 2024 - Present

Responsibilities:
  • Improved pipeline efficiency by 30% using parallel execution, modular workflows, and optimized resource allocation with Metaflow
  • Developed and maintained Python packages for processing flow cytometry data, ensuring stability through comprehensive unit testing and CI

Genenet Technology (UK)

Jul 2023 - Dec 2023

Cambridge, UK

AI Backend Engineer

Jul 2023 - Dec 2023

Responsibilities:
  • Developed and deployed scalable data pipelines and RESTful APIs using Python for a bioinformatics analysis application
  • Implemented comprehensive unit tests to validate system functionalities and ensure robustness
  • Optimized system efficiency by 20% by building an asynchronous task queue architecture using RabbitMQ and Redis
  • Deployed the full-stack application on GCP
2

3
MediaTek Research

Jul 2022 - Sep 2022

Taipei, Taiwan

Deep Learning Intern

Jul 2022 - Sep 2022

Responsibilities:
  • Developed and deployed an NLP application in Python with PyTorch and FastAPI, adopted by multiple MediaTek business units
  • Developed MongoDB schemas and implemented RESTful API for efficient data access
  • Enhanced the functionality of the large language model by crafting effective prompts and input data
  • Simplify backend system and machine learning model deployments using Docker containers

OME Technology

Jul 2021 - Sep 2021

New Taipei, Taiwan

Software Engineer Intern

Jul 2021 - Sep 2021

Responsibilities:
  • Developed a comprehensive C# interface enabling real-time monitoring and programmatic control of biomedical devices for enhanced experimental procedures
  • Maintained and expanded existing C/C++ biomedical device control software through meticulous code reviews, debugging, and testing
  • Enhanced software performance by optimizing algorithms and refactoring inefficient code segments, resulting in a notable 20% reduction in control panel latency
  • Collaborated closely with end-users to gather feedback and preferences, ensuring the interface met usability standards and streamlined experimental workflows
4

Education

University of Nottingham
2023-2024
MSc in Data Science
GPA: 85 out of 100 (distinction)
Course Taken:
Machine Learning, Big Data Learning and Technologies, Statistical Inference, Time Series and Forecasting

Publications

An Unmanned Aerial Vehicle Indoor Low-Computation Navigation Method Based on Vision and Deep Learning

Recently, unmanned aerial vehicles (UAVs) have found extensive indoor applications. In numerous indoor UAV scenarios, navigation paths remain consistent. While many indoor positioning methods offer excellent precision, they often demand significant costs and computational resources. Furthermore, such high functionality can be superfluous for these applications. To address this issue, we present a cost-effective, computationally efficient solution for path following and obstacle avoidance. The UAV employs a down-looking camera for path following and a front-looking camera for obstacle avoidance. This paper refines the carrot casing algorithm for line tracking and introduces our novel line-fitting path-following algorithm (LFPF). Both algorithms competently manage indoor path-following tasks within a constrained field of view. However, the LFPF is superior at adapting to light variations and maintaining a consistent flight speed, maintaining its error margin within ±40 cm in real flight scenarios. For obstacle avoidance, we utilize depth images and YOLOv4-tiny to detect obstacles, subsequently implementing suitable avoidance strategies based on the type and proximity of these obstacles. Real-world tests indicated minimal computational demands, enabling the Nvidia Jetson Nano, an entry-level computing platform, to operate at 23 FPS.