Bob Hyman

Oak Park, Illinois, 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
🎓
Top School
Bob Hyman is a seasoned systems and database engineer with around a decade of hands-on experience administering large-scale Unix environments and enterprise databases, including Oracle and DB2, across Solaris, AIX, and Linux. He pairs deep sysadmin skills—Blackboard server and email system administration—with practical DevOps and back-end development contributions to notable open-source shells like xonsh and Nushell. His open-source work shows a focus on robust parsing, Unicode and ANSI handling, CI stability, and improving shell ergonomics such as file colorization and history support. Based in Oak Park, Illinois, he brings a pragmatic, infrastructure-first mindset to reliability and performance challenges, with an uncommon blend of legacy Unix expertise and modern shell/DevOps contributions.
code10 years of coding experience
bookbs, computer science, bs, computer science at University of Illinois Chicago
languageslisp before 1980, rexx, c, sh, bash, perl
github-logo-circle

Github Skills (22)

parser10
strings10
python10
scripting10
prompt-toolkit10
testing10
text-manipulation10
regex10
script10
pygments10
parsing10
parse10
sh10
xonsh10
rust10

Programming languages (19)

C#JavaCSSC++RustCVueGo

Github contributions (5)

github-logo-circle
xonsh/xonsh

Jun 2016 - Nov 2020

:shell: Python-powered shell. Full-featured and cross-platform.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:10 reviews, 54 PRs, 225 comments in 4 years 5 months
Contributions summary:Bob's contributions primarily revolve around improving the Xonsh shell's functionality related to file colorization and its integration with the prompt-toolkit interface. They implemented the ability to colorize file arguments in subproc mode command lines, and improved the overall file colorization by integrating the logic with LS_COLORS. They also fixed CI failures related to testing and linting issues. Furthermore, the user addressed a few test issues, along with fixes to better support the history features.
unixiterm2pythonsystem-administrationxonsh
nushell/nushell

Jan 2023 - Aug 2024

A new type of shell
Role in this project:
userBack-end Developer
Contributions:57 reviews, 40 PRs, 372 comments in 1 year 7 months
Contributions summary:Bob made several contributions focused on improving the parsing and string handling capabilities of the Nu shell. Their work included adding support for extended Unicode escapes in strings, which involved modifying the parser to recognize and correctly handle the new syntax. They also addressed a bug related to regex pattern errors in the `str replace` command and added syntax error checks for integers and strings to improve user feedback. Furthermore, the user implemented the `fill` command to count clusters instead of graphemes and corrected ANSI escape code handling and they have also made several modifications to improve date and time management with nanosecond resolution timestamps, and the `glob` command with `../` prefixes.
rusttype-ofshellbash
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
Bob Hyman