Tim Banks is a software engineer with 12 years of experience, skilled in Ruby on Rails and Node/React and based in the Kansas/Missouri region. A former Staff Software Engineer at Red Nova Labs/Storable and now a consulting engineer, he blends full-stack delivery with practical UI polish and test-driven mobile work. His open-source contributions include UI and configuration improvements to Flipper (feature-flag tooling) and mobile-focused enhancements and snapshot testing for COVID Safe Paths, showing attention to UX stability and privacy-preserving apps. Tim moves comfortably between backend Ruby code and front-end React/Bootstrap work, often consolidating configuration and cleaning dependencies to make projects more maintainable. Colleagues can expect a pragmatic engineer who prioritizes reliable UIs and clear configuration over clever but brittle fixes. He brings a quietly measurable impact: improving long-term maintainability while shipping user-facing features.
š¬ Beautiful, performant feature flags for Ruby.
Role in this project:
Full-stack Developer
Contributions:3 reviews, 6 commits, 6 PRs in 1 year 2 months
Contributions summary:Tim primarily focused on enhancing the user interface (UI) for the Flipper UI. Key contributions include updating the UI to use Bootstrap 4, removing a Primer CSS dependency, and adding configuration options for banners within the UI. The user also moved UI configuration options to a dedicated configuration class and updated the UI README with new screenshots and instructions. This involved modifying Ruby code, HTML templates, and CSS stylesheets.
COVID Safe Paths (based on Private Kit) is an open and privacy preserving system to use personal information to battle COVID
Role in this project:
Mobile Developer
Contributions:9 commits, 12 PRs, 21 comments in 5 days
Contributions summary:Tim primarily focused on developing the mobile application's features and improving its functionality. They implemented snapshot testing for core views, including Export, Import, Licenses, LocationTracking, News, Overlap, and Welcome screens, indicating a focus on ensuring UI stability. Furthermore, the user addressed UI issues by adding custom map styles to the Overlap screen and resolving React warnings. They also updated the Export screen to provide more accurate log data, including the disabling of the share button when no data exists.
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
Tim Banks - Software Engineer at Pisces Development