David Lutterkort is a seasoned software engineer with 13 years of professional experience, currently focused on high-throughput Rust/Postgres systems that index Ethereum data at Edge & Node. He has deep backend and systems expertise—having led major rewrites and provisioning projects at Puppet (including Razor and Puppet Enterprise i18n) and contributed core improvements to widely used open-source projects like Puppet, The Graph (graph-node), and Uniswap subgraphs. His work emphasizes performance, correctness and tooling: designing a storage subsystem that translates GraphQL to SQL for order-of-magnitude throughput gains and adding time-travel query support for reproducible analytics. Comfortable operating across DevOps, database schema design, and low-level parsing, he also brings architecture leadership from chairing Apache Deltacloud and serving on industry boards. An understated strength is his knack for turning complex data models into maintainable, observable systems—evident in contributions that fixed race conditions, optimized caching, and refined schema validation for blockchain indexing.
13 years of coding experience
19 years of employment as a software developer
Dipl.-Inf., Informatics, Dipl.-Inf., Informatics at Karlsruhe Institute of Technology (KIT)
PhD, Computer Science, PhD, Computer Science at Purdue University
Razor is next generation provisioning software that handles bare metal hardware and virtual server provisioning
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:242 commits, 25 comments in 1 year 4 months
Contributions summary:David focused on the development of Razor, a bare metal hardware and virtual server provisioning software. Their contributions primarily involved building the back-end functionality, including node checkin, policy management, and the addition of database schema. Furthermore, the user was also responsible for the setup and integration of code for new tasks to support the functionality.
Contributions:9 releases, 4 reviews, 284 commits in 7 years 4 months
Contributions summary:David primarily contributed to the Augeas configuration editing tool and API by addressing bugs and improving code quality. Their work included refactoring the test suite by resolving a downcasing issue for lens directories. The user also addressed several issues by modifying functions related to parsing, tree manipulation, and error handling within the project's source code. This improved the overall robustness and maintainability of the configuration editing tool.
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
David Lutterkort - Software Engineer at Edge & Node