Nicholas Riley is an experienced iOS developer based in Cleveland with 23 years in software engineering, blending mobile UI/UX polish with back-end and tooling expertise. He has shipped notable improvements to the iOS client of the popular NewsBlur reader, focusing on performance, crash fixes, drag-and-drop sharing, and iPad-specific interaction refinements. Beyond mobile, Nicholas contributes across full-stack and systems projects—from Talon voice-command scripts and SQL support to core Jython work implementing Python 2.7 string/formatting behavior—showing comfort in languages and runtime internals. His background as a clinical informaticist and primary care physician gives him uncommon product empathy for healthcare-adjacent software and a habit of treating usability and correctness as clinical-grade requirements. Colleagues rely on him for pragmatic bug fixes that preserve user experience while improving long-term maintainability.
Contributions:295 reviews, 5 commits, 152 PRs in 1 year 5 months
Contributions summary:Nicholas contributed to the community-supported voice command set for Talon, making improvements to the TalonScript language and browser address implementations. They added SQL language support and fixed issues related to the address retrieval in Safari. Furthermore, the user modified the talon.talon and sql.talon files to provide support for user-defined actions and the addition of a variety of SQL features.
NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument.
Role in this project:
iOS Mobile Developer
Contributions:85 commits, 18 PRs, 16 pushes in 4 years 5 months
Contributions summary:Nicholas primarily contributed to the iOS application of NewsBlur, focusing on UI/UX improvements and bug fixes. They implemented features such as drag-and-drop for story sharing, keyboard shortcuts, and corrected several display and interaction issues within the iPad version, particularly around popovers and image rendering. Code changes indicate they were also involved in optimizing performance and fixing crashes, especially related to keyboard handling and story loading.
rsspythonredisrss-readernews-reader
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.