Peter Kraft is a co-founder and seasoned software engineer with 12 years of experience building reliable systems, currently leading product and engineering efforts at DBOS in Sunnyvale. He earned a PhD in Computer Science from Stanford, where he worked with Matei Zaharia and Peter Bailis on scalable data systems and contributed backend improvements to the notable MacroBase project—optimizing CSV parsing and parallelizing core algorithms for fast-data search. His background spans academia and industry, including internships at Google and teaching roles at Harvard, reflecting strong foundations in systems, performance engineering, and pedagogy. Known for pragmatic optimizations that cut memory and compute overhead, he combines research rigor with hands-on production shipping to help teams build dependable software effortlessly.
12 years of coding experience
8 years of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Harvard University
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Stanford University
Contributions:2 releases, 500 commits, 22 PRs in 2 years
Contributions summary:Peter significantly improved the CSV parsing performance and memory usage by replacing the existing CSV parser with the Univocity parser. They refactored the CSV parsing logic, eliminated a redundant loader class, and optimized DataFrame loading to include only the required columns. Furthermore, the user integrated and optimized the APLinear algorithm, a core component of the system. They parallelized the APrioriLinear algorithm and optimized it significantly.
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.