Peter Evans is a Senior Full Stack Engineer based in Falmouth with over a decade of professional experience and an 18-year history of building web systems. He currently focuses on automation and application tooling at Baserow, contributing to its open-source no-code database and shipping backend features like date filters and robust file handling. Previously he led engineering at Camayak, growing the product to tens of thousands of users and building the REST API and integrations from scratch. He also runs a contracting business, Picklepete, helping startups with Python backend engineering, and has contributed notable features to community projects such as pyicloud. Comfortable across the stack, Peter blends pragmatic product-focused development with a long-standing commitment to maintainable, well-tested backend systems.
A Python + iCloud wrapper to access iPhone and Calendar data.
Role in this project:
Back-end Developer
Contributions:17 commits, 5 comments in 1 year 9 months
Contributions summary:Peter primarily focused on developing and expanding the functionality of the `pyicloud` library, specifically for interacting with the iCloud service. Their work included implementing core features like accessing iPhone status, location data, and calendar events. They added new endpoints for features such as playing sounds and activating lost mode. They refactored the code by re-using the service root URI, and addressing PEP8 fixes, while also including more detailed information about calendar events.
The official repository is hosted on https://gitlab.com/bramw/baserow. Baserow is an open source no-code database tool and Airtable alternative.
Role in this project:
Backend Developer
Contributions:8 commits in 1 month
Contributions summary:Peter primarily contributed to the backend codebase, implementing and testing new features related to date filtering functionality. Their work included adding filters for "in this week," "in this month," and "in this year" within the Baserow application. The user also focused on improving file handling, specifically addressing URL parsing and file name extraction, alongside various tests to ensure correct behavior for file uploads and validations. The changes are focused on Django backend and related unit testing.
no-code-databasemysqlno-codesqllow-code
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
Peter Evans - Senior Full Stack Engineer, Automation