Andrew Lumsdaine is a Principal Software Engineer and long-time academic with over three decades of experience bridging research and production software, currently working at RelationalAI and holding faculty and laboratory fellow roles in the Seattle area. He brings deep systems and storage expertise, having contributed core back-end improvements to the TileDB universal storage engine—refactoring encryption, fixing S3 edge cases, and adding timestamp-range schema evolution with Cap'n Proto support. His career blends senior engineering leadership at startups and industry (TileDB) with sustained academic impact as a professor and affiliate at top institutions, reflecting both practical delivery and foundational research. A PhD graduate of MIT and an Air Force Academy-trained electrical engineer, he combines rigorous formal training with hands-on systems craftsmanship. Notably, he remains active in both open-source core storage work and academic mentorship, often operating at the intersection of high-performance computing and data management.
8 years of coding experience
28 years of employment as a software developer
Doctor of Philosophy - PhD, Electrical Engineering and Computer Science, Doctor of Philosophy - PhD, Electrical Engineering and Computer Science at Massachusetts Institute of Technology
Contributions:134 reviews, 505 commits, 55 PRs in 1 year 4 months
Contributions summary:Andrew primarily worked on refactoring and improving the `EncryptionKey` class, optimizing storage and data types. They fixed a non-const lvalue assignment in the `s3.cc` file, improving code correctness. Furthermore, the user contributed to schema evolution by adding a timestamp range feature, and supported this feature by including appropriate Cap'n Proto serialization support. The user's work is focused on the core storage engine and its related functionalities.
Contributions:4 reviews, 21 commits, 3 PRs in 3 months
project-documentation
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.