Paul Walsh is a technologist and product-focused engineering leader with 13 years of experience building data-driven solutions, from hands-on Python backend work to CEO and CTO roles guiding open-source companies and commercial services. He blends product strategy, multidisciplinary team-building, and technical delivery—having led turnarounds, launched civic tech products at Zencity, and taught cross-disciplinary students how to ship real digital products. A pragmatic full-stack developer at heart, he has contributed to notable open data projects like frictionless-py and the Data Package spec, pairing backend testing and transformation work with documentation and site improvements. Based in Tel Aviv, he brings a rare mix of leadership, client-facing data strategy, and day-to-day engineering discipline, and he often shapes solutions to be both human-centered and FAIR-compliant.
13 years of coding experience
17 years of employment as a software developer
Bachelor of Arts (Honours), Anthropology, Bachelor of Arts (Honours), Anthropology at The University of Western Australia
Data Package is a standard consisting of a set of simple yet extensible specifications to describe datasets, data files and tabular data. It is a data definition language (DDL) and data API that facilitates findability, accessibility, interoperability, and reusability (FAIR) of data.
Role in this project:
Full-stack Developer
Contributions:1 review, 153 commits, 80 PRs in 2 years 6 months
Contributions summary:Paul primarily focused on updating the documentation and layout of the specifications using Jekyll, including incorporating bootstrap styling. They refactored and added several templates (base, spec, etc.) and markdown components to improve the site's structure and presentation. The user also implemented changes to the codebase for improved clarity and added table of contents navigation. Furthermore, they also included features like JSON schema links and implementation links.
Data management framework for Python that provides functionality to describe, extract, validate, and transform tabular data
Role in this project:
Back-end Developer
Contributions:201 commits, 21 PRs, 177 pushes in 1 year 5 months
Contributions summary:Paul primarily contributed to the development of the `frictionless-py` repository, which is a data management framework for Python. Their initial commit message indicates the addition of example data, documentation, and requirements. Subsequent commits show the creation of tests for the validation pipeline including initial tests for the pipeline interface and structure validator. Further contributions include refactoring of the pipeline and support for data transformations. The contributions focused on writing and testing backend functionality using Python.
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.