Perry Mitchell is a multi-disciplinary software engineer and founder with over a decade of professional experience and more than 20 years building web technologies in practice. Based in Espoo, Finland, he combines hands-on full‑stack development with architecture and cloud security, having led engineering teams and built multi-cloud infrastructure using Terraform, Docker, Kubernetes and OIDC integrations. He founded Vault Garden to deliver scalable SaaS platforms and previously co-created the open-source Buttercup password manager, contributing significant Electron frontend and build tooling work. Perry’s open-source focus extends to TypeScript libraries like a WebDAV client, demonstrating attention to interoperability, authentication edge cases and cross-platform desktop tooling. Comfortable moving between product leadership and deep engineering, he often bridges security-conscious backend services and polished client experiences. A pragmatic FOSS proponent, he brings entrepreneurial instincts and a track record of shipping reliable, platform-agnostic solutions.
11 years of coding experience
16 years of employment as a software developer
Bachelor of Information Technology Computer Software Engineering, Bachelor of Information Technology Computer Software Engineering at Griffith University
WebDAV client written in Typescript for NodeJS and the browser
Role in this project:
Back-end Developer
Contributions:66 reviews, 739 commits, 236 PRs in 6 years 4 months
Contributions summary:Perry's commits focused on adding and improving WebDAV client functionality. They implemented features such as directory content retrieval, file-reading, and the ability to create, move, and delete files and directories on a WebDAV server. Their contributions include adding features for getting file contents, getting file download links and modifying existing code for correct handling of special characters and authentication.
Contributions:6 releases, 65 reviews, 626 commits in 7 years 4 months
Contributions summary:Perry primarily contributed to the desktop application's frontend and build processes, implementing features and integrating new technologies. The commits show the setup of the Electron application, including its basic structure and integration with Jade templates. The user also worked on the build process with Grunt, configuring the packaging for different platforms and architectures. Moreover, the user has added file host integrations.
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
Perry Mitchell - Software Engineer at Vault Garden