Gregory Brown

Software Engineer at Practicing Developer

New Haven, Connecticut, United States
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
Gregory Brown is a seasoned software engineer with 21 years of experience, based in New Haven, Connecticut, who blends development, business analysis, and authorship. He contributes to open-source tooling in the Ruby ecosystem, improving command-line interfaces and test-driven utilities such as HighLine and course exercises that explore packing, unicode support, and custom test runners. Gregory is the author of Programming Beyond Practices for O’Reilly, signaling a focus on practical engineering discipline and the human side of software. His work reflects a full-stack mindset—comfortable implementing low-level utilities and strengthening developer ergonomics through better tests and CLI behavior. Colleagues value his mix of pragmatic problem-solving and attention to quality, demonstrated by sustained contributions that improve usability and robustness. He brings a rare combination of technical depth, writing clarity, and long-term commitment to developer-facing projects.
code21 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,378reputation
102kreached
28answers
0questions
Badges
ruby
top-5%
github-logo-circle

Github Skills (20)

unit-testing10
testing10
command-line-interface10
ruby10
command-line10
test-unit10
unit-test10
lib9
messagepack9
command-line-tool9
utf8
nethttp6
ruby-on-rails6
pdf-generation6
stdin6

Programming languages (6)

CSSCSCSSHTMLRubyPython

Github contributions (5)

github-logo-circle
Role in this project:
userFull-stack Developer
Contributions:195 commits, 2 comments in 3 months
Contributions summary:Gregory's contributions primarily revolve around implementing and testing a Ruby-based `ls` utility as part of a course. The commits include adding initial sample files, modifying existing test cases, and correcting commands within the tests. Further, the user worked on message pack implementations in Ruby, including packer and unpacker methods, and addressed unicode support. The user also added and improved the test suite and provided a test runner, enhancing the overall usability and completeness of the course exercise.
JEG2/highline

May 2005 - Jul 2010

A higher level command-line oriented interface.
Role in this project:
userFull-stack Developer
Contributions:94 commits in 5 years 3 months
Contributions summary:Gregory primarily contributed to implementing and refining features related to a command-line interface, specifically the `HighLine` library. Their work included adding menu functionality, enhancing option handling, and integrating simple and execute modes. The user also focused on test-driven development by creating and fixing unit tests to ensure code quality. Furthermore, they addressed issues related to character echoing and backspace functionalities within the command-line environment, improving the user experience.
command-line-toolsrubyinterface-orientedterminalcommand-line
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
Gregory Brown - Software Engineer at Practicing Developer