Nathan Fretz is a software engineer based in Vancouver with five years of professional development experience and a background in hydrogeology and research. After an 11-year career in hydrogeology and an M.Sc. from UBC, he retrained as a developer and built consumer-facing projects like Sqwordle (20,000 signups) before joining Umbrel as a full-stack engineer. At Umbrel he contributes across frontend and backend, improving UI/UX and integrating system widgets with trpc routes for a popular self-hosted home server OS. His blend of field science rigor and practical product shipping gives him a strong aptitude for tackling complex, system-level problems and improving user-facing experiences. Notably, he brings research-grade data literacy and problem decomposition skills to open-source collaboration and product engineering.
4 years of coding experience
3 years of employment as a software developer
Master of Science (M.Sc.), Geological Sciences - Hydrogeology, Master of Science (M.Sc.), Geological Sciences - Hydrogeology at The University of British Columbia
A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi or any x86 system.
Role in this project:
Full-stack Developer
Contributions:1 review, 24 PRs, 10 pushes in 3 years
Contributions summary:Nathan contributed significantly to the Umbrel OS project, focusing on both backend and frontend aspects. They implemented and refactored system widget functionalities, integrating them with the backend trpc routes. The user also worked on frontend UI improvements, including mobile drawer implementations and fixing layout issues, enhancing the user experience. Further contributions included code enhancements and the removal of accidental deletions.
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.