Nick Rowe is a full-stack software engineer based in Boulder, Colorado with 17 years of experience building scalable Rails backends, fast APIs, and responsive JavaScript and iOS front ends. He specializes in consumer-facing apps and mobile web, with deep hands-on skills in Ruby on Rails, Backbone, JS testing (RSpec/Jasmine), and front-end styling (HAML/SASS). Nick contributes to notable open-source projects—improving Khan Academy’s Perseus UI and refining signal-processing logic in ReactiveCocoa—demonstrating both UI finesse and concurrent-safe backend thinking. He’s equally comfortable refactoring complex front-end widgets as he is implementing precise image-processing algorithms in Go, reflecting a pragmatic focus on polish and correctness.
17 years of coding experience
Fairport High School
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at State University of New York College at Geneseo
Perseus is Khan Academy's exercise question editor and renderer.
Role in this project:
Front-end Developer
Contributions:18 reviews, 39 commits, 54 PRs in 8 months
Contributions summary:Nick primarily contributed to the front-end development of the Perseus project, focusing on UI improvements and component updates. Their commits demonstrate a strong focus on refactoring existing UI elements to leverage Wonder Blocks components, including the Definition widget, Radio widget, and Numeric Input. The user also addressed styling inconsistencies, updated fonts, and fixed visual bugs, ultimately enhancing the user experience of the application.
Contributions summary:Nick focused on implementing and refining the Sepia image filtering functionality within the Go image processing toolkit. They added the initial Sepia filter with adjustable parameters and then refined the underlying calculations to accurately render the sepia effect. Furthermore, the user ensured the argument for the sepia calculation remained within valid numerical bounds and updated the tests. Finally, they updated the Sepia function to take a float32 in the range 0.0 to 1.0.
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.