Eddy Yeo

Singapore
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
Eddy Yeo is a software engineer with 14 years of experience building backend systems and database engines, currently based in Singapore. A Carnegie Mellon alumnus in Computer Science and Statistics, he has worked at Two Sigma and interned at Facebook and Google, contributing to recommendation and clustering systems. He made notable open-source contributions to CMU's Peloton self-driving database project, implementing a SQL parser, execution plan nodes, and improving memory and test coverage. Comfortable across systems, databases, and large-scale data problems, Eddy blends research-quality code with production-grade engineering. An often-overlooked strength is his knack for tightening low-level implementation details that reduce runtime errors and maintenance overhead.
code14 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Science Statistics, Bachelor of Science (B.S.) Computer Science Statistics at Carnegie Mellon University
github-logo-circle

Github Skills (14)

parserator10
databases10
parser10
c-language10
cprogramming-language10
sql10
relational-databases10
sql-database10
database10
testing9
bison9
dbm8
dbms8
memory-management7

Programming languages (3)

JavaC++Python

Github contributions (5)

github-logo-circle
cmu-db/peloton

Feb 2015 - May 2015

The Self-Driving Database Management System
Role in this project:
userBack-end Developer & Database Engineer
Contributions:113 commits, 49 pushes in 2 months
Contributions summary:Eddy contributed significantly to the `peloton` database management system, focusing on the parser and execution engine. Their work involved adding new components, such as a SQL parser (`stdin_loop sql parser`) and abstract plan nodes, and expanding the table's functionalities by implementing set values. The user also worked on fixing compilation errors, memory management, and expanding the tests.
management-systemrdbmsdatabase-management-systemself-drivingdatabase
data3-wiki/trickle

Aug 2022 - Sep 2022

Contributions:34 commits, 31 pushes, 1 branch in 1 month
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