Research software engineering · Open source · Open science

Building tools and communities for scientific, technical, and public-good software.

I work across open-source infrastructure, research software, programming-language tooling, developer experience, and health technology. This site is a curated view of the projects, ideas, and communities where I’m investing my time.

Selected work

Projects I’m currently investing time in

A portfolio of open communities, language tooling, workflow automation, and research-software initiatives.

Writing

Notes on technology, society, and open work

Long-form reflections and practical notes connected to the systems and communities I care about.

Visit the blog
Working principles

Software as infrastructure for learning, research, and collaboration

01

Maintainability over novelty

Tools should be understandable, testable, documented, and possible for communities to maintain.

02

Open contribution paths

Good projects make it easier for newcomers to learn, contribute, and eventually lead.

03

Technology with context

AI, data, compilers, and automation matter most when connected to human needs and social impact.

Connect

Find me around open-source and research-software communities.

If you want to follow the work, discuss an open-source idea, or connect around research software, these are the best places to start.