Nicholas Riley

iOS Developer

Cleveland, Ohio, 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
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.
code23 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
43,917reputation
4.5mreached
488answers
8questions
Badges
sorting
top-5%
python-multithreading
top-1%
compilation
top-5%
trim
top-5%
jython
top-5%
svn
top-1%
github-logo-circle

Github Skills (52)

jython10
objective-c10
ios10
svn10
string-format10
python10
multithreading10
css10
python-multithreading10
java10
cocoa10
javas10
svg10
sql10
string-formatting10

Programming languages (13)

C#JavaC++RustCGoTypeScriptR

Github contributions (5)

github-logo-circle
talonhub/community

Jan 2021 - Jun 2022

Voice command set for Talon, community-supported.
Role in this project:
userFull-stack Developer
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.
talontalonvoicevimwindowsin-progress
samuelclay/NewsBlur

Sep 2013 - Jan 2018

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:
useriOS 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.
Request Free Trial
Nicholas Riley - iOS Developer