Kurtis Liu

Full Stack Software Engineer at ReRe

Seattle, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Kurtis Liu is a Full Stack Software Engineer with 13 years of experience specializing in image and video encoding, machine learning, and computer vision, currently based in Seattle. He pairs graduate-level expertise in ML/CV with low-level, pixel-level optimizations implemented in C++, TensorFlow, CUDA, and OpenCL, and has practical embedded-systems experience tackling race conditions and tight CPU/memory constraints. Kurtis has shipped production-grade systems at Amazon and LinkedIn and contributes to open-source infrastructure—most notably improving metrics and portable bundle management for the Apache Beam Samza runner. He also builds developer tooling like ReRe, a Java object record-and-replay project that exports Mockito mocks, demonstrating an appetite for practical developer productivity solutions. Comfortable moving between research prototypes and hardened back-end code, he brings both algorithmic rigor and systems-level pragmatism. An understated strength is his history of squeezing performance from constrained environments, a skill that informs his work across cloud, embedded, and GPU-accelerated domains.
code13 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Wisconsin-Madison
bookBachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at National Taiwan University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
35reputation
3kreached
0answers
3questions
github-logo-circle

Github Skills (13)

javas10
apache-beam10
java10
metric10
streaming9
batching9
batch9
big-data8
json6
linux6
javascript6
jquery6
go4

Programming languages (3)

JavaShellPython

Github contributions (5)

github-logo-circle
apache/beam

Jan 2023 - Jan 2023

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-end Developer
Contributions:42 reviews, 1 commit, 11 PRs in 1 day
Contributions summary:Kurtis primarily contributed to the Apache Beam project, focusing on the Samza runner implementation. Their work involved adding support for metrics related to DoFn processing, including counters, gauges, and distributions. They refactored code related to bundle management and implemented a portable bundle manager to enhance the project's capabilities. These changes improve the metrics collection and the overall efficiency of the Samza runner.
golangpythonstreaming-databeambatch
ryucc/beam

Jan 2023 - Jun 2023

Apache Beam is a unified programming model for Batch and Streaming data processing.
Contributions:49 pushes, 46 branches in 5 months
stream-processingstreaming-databeambatchdata-processing
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kurtis Liu - Full Stack Software Engineer at ReRe