Yuan Liu

Engineer at Tsinghua University

Beijing, China
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
Yuan Liu is an experienced engineer based in Beijing with a decade of hands-on software and systems work, currently contributing at Tsinghua University. He brings deep back-end and database expertise, evidenced by substantive bug fixes and performance optimizations to the well-known DuckDB analytical in-process SQL engine. His contributions span casting and Arrow conversion fixes, I/O progress reporting for Parquet/CSV, thread-safety patches, and memory counter improvements—demonstrating a strong grasp of low-level data handling and concurrency. Prior experience at Vimicro Corporation adds embedded and systems perspective to his skill set. Active on GitHub as @deepseek-ai, he combines academic affiliation with practical open-source impact, often improving core functionality rather than surface features.
code10 years of coding experience
job2 years of employment as a software developer
bookTsinghua University
github-logo-circle

Github Skills (12)

parquet10
databases10
c-language10
embedded-database10
cprogramming-language10
performance-optimization10
sql10
database10
arrow-js9
arrow-keys9
arrows9
csv9

Programming languages (7)

JavaC++RustCGoPythonBluespec

Github contributions (5)

github-logo-circle
duckdb/duckdb

May 2021 - Feb 2025

DuckDB is an analytical in-process SQL database management system
Role in this project:
userBack-end Developer / Database Engineer
Contributions:3 reviews, 11 PRs, 16 comments in 3 years 9 months
Contributions summary:Yuan primarily focused on bug fixes and performance improvements within the DuckDB database system. Their contributions included addressing issues related to data type handling in casting operations, improving progress reporting for various file reading operations (Parquet and CSV), and fixing a thread-related issue in Parquet scanning. They also addressed a bug in arrow conversion and improved memory usage counters. The user's work touched upon core database functionalities and performance optimizations, demonstrating a deep understanding of the internal workings of the database.
management-systemanalyticsduckdbmysqlembedded-database
yiyuanliu/FlipGank

Dec 2016 - Dec 2016

Contributions:2 releases, 13 commits, 9 pushes in 13 days
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