Reuben Turner is a Senior Software Engineer with 11 years of experience who specializes in building cross-platform Flutter applications, desktop tooling, and reusable packages and plugins. He has a strong open-source footprint—contributing UI and theming improvements to notable projects like Stream’s Flutter chat SDK and the macos_ui package that implements Apple’s design language—and publishes many packages to pub.dev. Reuben blends product-minded engineering with community engagement (he's known in the Flutter ecosystem as GroovinChip), and he moves quickly between languages and platforms, from Dart CLIs and server-side Dart to platform bindings like dart_vlc. Based in Baltimore, he prefers practical software that solves real user problems and avoids crypto and legacy COBOL work, reflecting clear professional boundaries alongside deep Flutter expertise.
11 years of coding experience
9 years of employment as a software developer
Full Stack Software Development, Full Stack Software Development at The Iron Yard
Associate of Arts (A.A.) Computer Science, Associate of Arts (A.A.) Computer Science at Community College of Baltimore County
Flutter widgets and themes implementing the current macOS design language.
Role in this project:
Front-end Developer
Contributions:13 releases, 257 reviews, 298 commits in 1 year 10 months
Contributions summary:Reuben primarily focused on developing UI components and theming for the macOS-specific Flutter widgets. They contributed significantly to the design and implementation of a custom theme, including the incorporation of Apple's SF Pro fonts and styling the appearance of various UI elements to match the macOS design language. The contributions included the development of several UI elements like the MacosScaffold, and the MacosIcon and a significant rework to the underlying theme structure.
Flutter Chat SDK - Build your own chat app experience using Dart, Flutter and the Stream Chat Messaging API.
Role in this project:
Front-end Developer
Contributions:32 reviews, 378 commits, 15 PRs in 1 year
Contributions summary:Reuben primarily contributed to the development of UI components within the Flutter chat SDK. Their work included adding and theming new UI elements such as gallery headers, footers, and message list backgrounds, enhancing customization options for users. They also made significant improvements to the theming system, introducing classes like `MessageListViewThemeData` and `ChannelListViewThemeData`. Additionally, they focused on improving UI consistency and maintainability by refactoring and updating code across various files, including tests.
streamflutter-chatstream-chatchat-sdkmessaging
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
Reuben Turner - Senior Software Engineer at Headspace