Tim O'brien is a versatile software engineer with 14 years of experience building embedded, mobile, and control systems from San Francisco. He has shipped flight control firmware in C and Python at Matternet, driven JNI/native C improvements at Lookout, and built high-performance Android apps and server integrations at INQ Mobile. Tim blends deep systems-level skills with practical product focus—authoring test infrastructure, unit/regression suites, and hardware test rigs to increase reliability. An active open-source contributor, he improved cross-platform behavior and macOS integrations for the widely used oh-my-zsh project, showing attention to developer UX and platform nuances. He pairs a Computer Engineering degree from NC State with a background in media and design, which surfaces in polished UI work and thoughtful engineering tradeoffs.
14 years of coding experience
2 years of employment as a software developer
Bachelor of Science (BS), Computer Engineering, 3.336, Bachelor of Science (BS), Computer Engineering, 3.336 at North Carolina State University
🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
Role in this project:
Full-stack Developer
Contributions:10 commits, 3 PRs, 4 comments in 10 months
Contributions summary:Tim primarily contributed to the `bgnotify` plugin, a feature within the oh-my-zsh framework. Their work involved enhancing the plugin's cross-platform compatibility, including support for Cygwin/Windows environments. They also refactored the time display format, improved integration with OS X notification systems (terminal-notifier and growlnotify) including click actions for iTerm2, and updated the plugin to align with another community-maintained version. These changes indicate a focus on shell scripting and platform integration.
cross-platform background notifications for long running commands!
Contributions:23 commits, 5 PRs, 8 pushes in 10 months
windowslinuxnotificationslongcross-platform
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.