Peter Lewis is a research scientist with 13 years of experience blending rigorous physics research (PhD, University of Bath) with practical software engineering. Based in Bath, he contributes across the full stack—demonstrated by substantive frontend and backend work on the popular wg-easy WireGuard admin UI—and applies automation and release engineering skills to projects like Homebrew cask maintenance. Comfortable moving between experimental research and production code, he brings a methodical, data-driven approach to solving complex systems problems. His background in physics informs a deep appreciation for reproducibility and careful tooling, while his open-source contributions show a bias for pragmatic, user-facing improvements.
13 years of coding experience
MPhys, 1st class, Physics, MPhys, 1st class, Physics at Swansea University
Doctor of Philosophy - PhD, Physics, Doctor of Philosophy - PhD, Physics at University of Bath
The easiest way to run WireGuard VPN + Web-based Admin UI.
Role in this project:
Full-stack Developer
Contributions:34 reviews, 73 PRs, 81 pushes in 1 year 5 months
Contributions summary:Peter primarily contributed to the frontend and backend of the wg-easy project, a WireGuard VPN admin UI. Their work involved updating the user interface through modifications to `app.js`, `api.js`, and `index.html`, along with styling changes in `app.css`. Further contributions touched the backend code, including updates to `Server.js`, `WireGuard.js`, and `config.js`, indicating involvement in both the client-side and server-side functionalities of the application.
Contributions:13 commits, 13 PRs, 6 comments in 5 years 9 months
Contributions summary:Peter primarily contributed to maintaining and updating cask definitions, specifically for macOS applications managed by Homebrew Cask. They updated existing casks to the latest versions, fixed URL schemas, and handled renaming casks based on availability. Furthermore, the user created a new cask definition for VMware Fusion. The changes focused on keeping cask formulas up-to-date with the latest software releases.
caskscaskhomebrewalternate
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.