Eric Drechsel is a Freelance Developer and network application engineer in Portland, Oregon, with two decades of experience building Internet services and 15 years of focused professional software work. He blends systems and distributed-systems expertise—Golang, Protobuf/gRPC, Fuse, and cloud provisioning—with front-end polish (React/Elm) to deliver reliable full-stack applications and tooling. A longtime open-source contributor, he strengthened test suites for projects like the harp static site tool and made full-stack fixes to Perkeep, demonstrating attention to edge cases and maintainability. Eric’s BA in mathematics and physics informs a methodical approach to architecture and debugging, and he frequently brings operational automation and reproducible deployments to client projects. Notably, he pairs pragmatic production engineering with a Free Software ethos and a penchant for voicing warranties in the small print.
15 years of coding experience
6 years of employment as a software developer
Bachelors of Science, Mathematics, Physics, Bachelors of Science, Mathematics, Physics at Portland State University
Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
Role in this project:
Full-stack Developer
Contributions:27 commits, 1 PR, 132 comments in 4 years
Contributions summary:Eric contributed to both the front-end and back-end aspects of the Perkeep project. Their commits addressed React warnings related to component binding and fixed UI issues. Additionally, they worked on build errors in Go code and fixed an issue in the Fuse package related to handling non-permanode paths. Moreover, the user updated a third-party dependency and made code improvements to various UI components, highlighting a focus on both stability and user interface enhancements.
Contributions:5 commits, 1 PR, 10 comments in 1 year 3 months
Contributions summary:Eric contributed extensively to the test suite of the `harp` repository, a static web server/generator/bundler. Their primary focus was on adding and refining tests to ensure the correct behavior of the application, particularly concerning file name handling with spaces and edge cases related to project directory structures. The user created test cases to validate the correct compilation process and the exclusion of hidden directories like `.git` and `www` from the output. These tests increase the robustness and maintainability of the `harp` project.
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.