James Houlahan

Software Engineer at Proton AG

Zurich, Zurich, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
James Houlahan is a software engineer based in Zurich with six years of hands-on experience building secure, reliable backend systems. At ProtonMail he contributes to proton-bridge, where he's focused on refactoring core components, dependency upgrades, and adding robustness features like per-host connection limits, caching, SMTP setup, and safer logout/unlock flows. He combines practical security-awareness with production-focused engineering, improving cryptographic dependencies and implementing defensive checks before sensitive operations. Colleagues can rely on him for maintenance-heavy, high-trust codepaths that require careful change management and backwards compatibility. Quietly detail-oriented, he tends to surface subtle issues (like pre-unlock key checks) that prevent real-world failures in encrypted email workflows.
code6 years of coding experience
github-logo-circle

Github Skills (9)

dependency-management10
go10
caching8
apidoc7
cryptography7
api7
smtpd6
smtp6
smtps6

Programming languages (2)

RustGo

Github contributions (5)

github-logo-circle
ProtonMail/proton-bridge

Jul 2021 - Dec 2022

Proton Mail Bridge application
Role in this project:
userBack-end Developer
Contributions:275 commits, 12 PRs, 5 pushes in 1 year 4 months
Contributions summary:James primarily contributed to the Proton Mail Bridge application by modifying and refactoring core components. Their work included bumping dependencies such as gopenpgp and go-crypto, implementing connection limits per host, and integrating features related to caching and proper logout functionality. Furthermore, the user implemented several improvements across different areas, including, a key check before unlocking and setting up SMTP.
bridgemailproton
ProtonMail/go-proton-api

Nov 2022 - Mar 2023

Proton API library used by Go-based clients and tools
Contributions:48 reviews, 68 commits, 66 PRs in 3 months
golangapiapi-clientprotongo
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
James Houlahan - Software Engineer at Proton AG