Jonathan Brumley is a bilingual (English/Spanish) software leader and cofounder with 14 years of professional experience and over 18 years building web applications and services. As CEO of SPRY and Lead Software Architect at 18Techs, he blends hands-on engineering with technical leadership, DevOps practices, and end-to-end architecture for clients like Lowe’s, Autotrader and LL Bean. He’s comfortable across the stack—Node.js, MongoDB, WebSockets, serverless/AWS, modern front-end frameworks and performance-focused front-end engineering—and has a track record of shipping production-ready solutions. Jonathan contributes to open source real-time and UI projects (notably enhancements to Primus and jquery.pep.js), showing a practical focus on API design, plugin extensibility and mobile-friendly interactions. With a Master’s in Computer Information Systems and roots in systems and Linux administration, he pairs deep infrastructure know-how with product-minded development. Colleagues describe him as proactive, multilingual, and driven to keep teams current with cutting-edge web technologies.
14 years of coding experience
8 years of employment as a software developer
Computers Maintenance & Technician Support Computers Maintenance & Technician Support, Computers Maintenance & Technician Support Computers Maintenance & Technician Support at INCECOM - Instituto Centroamericano de Computación
Certificate Linux Operator Supervisor Administrator Intranets GNU/Linux, Certificate Linux Operator Supervisor Administrator Intranets GNU/Linux at Colegio La Aurora
Computers System Engineer, Computers System Engineer at Universidad Interamericana de Costa Rica
Master of Computer Information Systems, Master of Computer Information Systems at Universidad de Costa Rica UCR
:zap: Primus, the creator god of the transformers & an abstraction layer for real-time to prevent module lock-in.
Role in this project:
Back-end Developer & QA Engineer
Contributions:10 commits in 8 months
Contributions summary:Jonathan primarily focused on enhancing the Primus library's functionality and improving its testing suite. They added a `.use` method to extend Primus with plugins, allowing functions and instances as plugins. The user also expanded the test coverage, adding tests for the static methods of `Primus.Spark` and improving the test suite around the `.use` method. These commits indicate a strong focus on API design, extending core functionality, and ensuring the reliability of the Primus library.
👟 Pep, a lightweight plugin for kinetic drag on mobile/desktop
Role in this project:
Front-end Developer
Contributions:7 commits in 1 month
Contributions summary:Jonathan primarily contributed to the `jquery.pep.js` project, a plugin for kinetic drag interactions. Their work focused on adding features like `boundToParent` to constrain drag events, optimizing code, and correcting typos. The user also addressed inconsistencies in the use of quotes throughout the codebase and performed various improvements to the plugin's overall performance and functionality, likely enhancing its usability and reliability.
kineticlightweight-pluginpepdesktopdrag
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.