David Sheldrick is a Senior Software Engineer based in London with 14 years of hands-on experience building resilient frontends, full-stack systems, and mobile apps. He blends deep UI craftsmanship in React and iOS with practical backend work—improving rendering pipelines, sync engines, and robustness in tooling like patch-package and tldraw. At companies from Artsy to Pulley and now tldraw, he’s driven product-focused engineering, shipping features that bridge GraphQL, native UI, and collaboration flows. An active open-source contributor, he’s tackled everything from browser extensions to large-scale patching logic, showing an unusual appetite for both subtle UI polish and low-level reliability fixes. Academically trained in computer science and experienced in research and teaching, he pairs strong engineering rigor with a knack for simplifying complex systems.
14 years of coding experience
9 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, 1:1, Bachelor of Science (BSc), Computer Science, 1:1 at University of Sussex
Contributions:24 releases, 6 reviews, 244 commits in 5 years 8 months
Contributions summary:David contributed to the `patch-package` repository, which fixes broken node modules instantly. The commits show the user's involvement in enhancing the patch application logic, handling nested package files, and improving error handling, particularly related to rebase and file mode changes. The code changes focus on improving the robustness and functionality of the core patching process, including support for yarn workspaces and nested package structures.
Contributions:116 commits, 8 PRs, 10 pushes in 2 years 11 months
Contributions summary:David primarily focused on improving the user interface and functionality of the speed reader extension. They refactored code, replacing `map` with `forEach` where appropriate and deleted unused options. Several commits addressed global variable leaks and keyboard shortcut updates. The user also made styling improvements to the UI.
speedspeed-readerchromereaderchrome-extension
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 Sheldrick - Senior Software Engineer at tldraw