Meredydd Luff is a founder and software engineer with 13 years of experience building developer-focused web platforms from Cambridge, UK. He founded Anvil, a full‑stack Python web app platform that simplifies building and shipping apps without traditional web stacks, and drives both product and core runtime development. His hands‑on engineering spans full‑stack work—from Skulpt’s JavaScript implementation of Python (including keyword-arg support and suspension for time-slicing) to server-side runtime features like persistent servers and DataGrid enhancements. He has a strong research and systems background with a PhD in Computer Science from Cambridge and early work leading architecture and much of the codebase for the MQA audio format. Comfortable moving between low-level language implementation and high-level UX, he combines academic rigor with product-first pragmatism. Outside product work he still contributes to foundational open-source pieces that enable Python on the web.
13 years of coding experience
BA, Neuroscience, Computer Science, BA, Neuroscience, Computer Science at University of Cambridge
Contributions:14 commits, 4 PRs, 31 pushes in 2 years 1 month
Contributions summary:Meredydd primarily contributed to the development and enhancement of the Anvil App Server, with a focus on client-side and server-side aspects. Their work included implementing features like persistent server support, the new RichText component, and the DataGrid's `wrap_on` property, reflecting a commitment to UI enhancements. They also improved email sending capabilities, addressed bug fixes for data table migration, and upgraded the Skulpt compiler, indicating a broad skillset.
Skulpt is a Javascript implementation of the Python programming language
Role in this project:
Back-end Developer
Contributions:97 reviews, 330 commits, 165 PRs in 8 years 5 months
Contributions summary:Meredydd primarily contributed to the core functionality of the Skulpt project, focusing on implementing features related to the Python language implementation in JavaScript. This involved significant work on method handling, including support for keyword arguments and the introduction of suspension mechanisms to enable features like time-slicing and simulated I/O. They also refactored key elements to make them more performant. These changes suggest a deep understanding of the Python language and its implementation.
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.