Benjamin Peinhardt is a Full Stack Software Engineer with six years of experience building reliable web systems, test automation, and DevOps pipelines, currently working at Mercury. He has a strong Rust and backend pedigree—contributing test suites to the thirtyfour Selenium WebDriver client and refining unary operation handling in the Gleam compiler—which shows a knack for low-level correctness and cross-browser test robustness. Comfortable across the stack, he has shipped features and tests at startups like Coder and IDVerse and moved between production, QA, and engineering roles early in his career. Based in North Carolina, he blends practical engineering with a curiosity for language design and tooling (Gleam/BEAM) and often balances focused coding sessions with dog walks.
6 years of coding experience
4 years of employment as a software developer
Bachelor of Science - BS, Accounting, Bachelor of Science - BS, Accounting at Western Governors University
⭐️ A friendly language for building type-safe, scalable systems!
Role in this project:
Back-end Developer
Contributions:13 reviews, 4 PRs, 56 comments in 11 months
Contributions summary:Benjamin primarily contributed to the Gleam compiler, focusing on implementing and refining the handling of unary operations. Their work involved adding and modifying tests for unary minus and boolean negation, with specific attention to double unary scenarios. The user updated the compiler's type checking, formatting, and parsing components to support unary minus operations on both integers and floats, and boolean negation. They addressed warnings related to unnecessary double unary expressions.
Selenium WebDriver client for Rust, for automated testing of websites
Role in this project:
Test Automation Engineer
Contributions:6 commits, 3 PRs, 41 comments in 2 months
Contributions summary:Benjamin primarily contributed to the test suite for the `thirtyfour` library, a Selenium WebDriver client for Rust. Their work included adding a `js_drag_to` method for element dragging using JavaScript and implementing tests to validate its functionality across different browsers. Furthermore, they refactored and updated test cases and documentation related to element interactions. The user's contributions focused on extending the testing capabilities and ensuring the library's reliability.
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.