Guy Lewin is a software engineer with 17 years of experience building high-scale, security-focused infrastructure and distributed systems, currently at Meta. He has led large engineering efforts and technical strategy at Microsoft—owning long-term architecture, cross-team integrations, and novel proofs-of-concept like a remote browser isolation system—and commanded engineering organizations in the Israel Defense Forces. Hands-on strengths include systems programming, TLS/authentication, and networking (notably contributing TLS and auth features, RPCs, and TCP mux support to the popular open-source frp reverse-proxy project). Comfortable shifting between deep technical work and leadership, he routinely translates customer and compliance requirements (GDPR, BCDR) into resilient designs. Colleagues rely on him for pragmatic decision-making, rigorous error handling, and turning experimental POCs into production-ready products.
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
Role in this project:
Back-end Developer
Contributions:2 reviews, 13 commits, 13 PRs in 6 months
Contributions summary:Guy primarily contributed to the implementation of features related to TLS and authentication within the frp project. They added functionality to accept only TLS connections and introduced the `TlsOnly` configuration option. The user also worked on detailed error handling to provide more specific information to clients and implemented the Ping and NewWorkConn RPC calls, including related server plugin integrations. Furthermore, they added support for group TCP mux proxies.
Crunch-O-Meter API as sensors in Home Assistant. See how many people are currently at your local gym
Contributions:6 releases, 2 reviews, 1 PR in 3 years 11 months
crunchcrunch-o-meterhacshome-assistant
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.