Independent Software Engineer at Benjamin Manns, LLC
Charlottesville, Virginia, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Benjamin Manns is an independent software engineer with 15 years of experience building reliable back-end systems in Go and Ruby, currently based in Charlottesville, VA. He progressed from hands-on engineering to staff-level roles at Doximity, and now runs his own consultancy delivering scalable services and machine learning integrations. A pragmatic refactorer and systems builder, he has contributed to notable open-source projects—improving Go logging (seelog), creating a high-performance Go background worker (goworker), and hardening Rack middleware with security-minded test coverage. His work emphasizes maintainability and performance: he often focuses on cleanups, consistent conventions, robust error handling, and practical tooling like Redis connection pools and signal handling. Known for balancing engineering leadership with deep technical craft, he combines production experience with a knack for improving developer ergonomics.
15 years of coding experience
14 years of employment as a software developer
Coursera
BS Computer Science, BS Computer Science at Unnamed University
goworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers.
Role in this project:
Back-end Developer
Contributions:110 commits, 23 PRs, 26 pushes in 7 years 2 months
Contributions summary:Benjamin focused on adding core functionality to the `goworker` project, which appears to be a Go-based background worker system. They implemented logging using the Seelog library and added features like a Redis connection manager, a Redis connection pool for managing database connections, and signal handling. The user also introduced command-line flags for configuring the worker, including queues, concurrency, and the Redis server URI.
Seelog is a native Go logging library that provides flexible asynchronous dispatching, filtering, and formatting.
Role in this project:
Back-end Developer
Contributions:13 commits in 1 day
Contributions summary:Benjamin's contributions primarily involve refactoring and code cleanup, particularly focusing on the Go codebase. This includes running `gofmt` to standardize code formatting, improving error handling by using the `errFoo` convention, removing inferrable type declarations, and applying consistent receiver naming. These changes suggest an effort to improve code readability and maintainability within the project.
golangdispatchingasynchronousloggernative-go
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
Benjamin Manns - Independent Software Engineer at Benjamin Manns, LLC