Meredydd Luff

Founder at Anvil

Cambridge, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
bookBA, Neuroscience, Computer Science, BA, Neuroscience, Computer Science at University of Cambridge
github-logo-circle

Github Skills (18)

javascript10
python10
back-end-development10
skulpt10
backend10
abstract-syntax-tree9
ui-design9
front-end-development9
uid9
data-structures8
apidoc8
api8
data-structure8
algorithms8
algorithm8

Programming languages (5)

JavaCSSJavaScriptClojurePython

Github contributions (5)

github-logo-circle
anvil-works/anvil-runtime

May 2020 - May 2022

The runtime engine for hosting Anvil web apps
Role in this project:
userFull-stack Developer
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.
hostinganvilruntimeweb-appsruntime-engine
skulpt/skulpt

Aug 2014 - Nov 2022

Skulpt is a Javascript implementation of the Python programming language
Role in this project:
userBack-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.
python-programmingpythonjavascriptskulptprogramming-language
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
Meredydd Luff - Founder at Anvil