Jeremy Jackson is a Staff Software Engineer in Denver with 17 years of experience building full-stack web products and leading engineering teams across startups and larger companies. He combines hands-on development (notably UX-focused frontend work in Rails-based open-source projects like Teaspoon and Mercury Editor) with leadership roles from Head of Engineering to Staff Engineer at Sift and GitLab. Jeremy is passionate about mentoring, process improvement, and creating delightful user experiences on solid server-side foundations, and he has shipped tooling and testing enhancements that improve developer workflows. He thrives in varied development models—from agile to waterfall—and is known for pragmatic refactors that remove unnecessary dependencies and modernize build/test flows. Colleagues describe him as a compassionate leader who holds teams accountable while keeping code quality and maintainability front and center.
Mercury Editor: The Rails WYSIWYG editor that allows embedding full page editing capabilities directly inline.
Role in this project:
Full-stack Developer
Contributions:1141 commits, 1 push, 6 comments in 8 years
Contributions summary:Jeremy contributed extensively to the Mercury editor, demonstrating proficiency across both front-end and back-end aspects. Their commits include additions to editable regions, implementing modal interfaces for features like inserting links and media, and refactoring of existing code. Additionally, they contributed to the project's build processes.
Teaspoon: Javascript test runner for Rails. Use Selenium, BrowserStack, or PhantomJS.
Role in this project:
Full-stack Developer
Contributions:825 commits, 83 PRs, 207 pushes in 6 years 7 months
Contributions summary:Jeremy contributed to the Teaspoon testing framework, primarily focusing on frontend development and features related to the user interface. The user added and implemented hooks to display and filter results and contributed to creating a better testing experience with visual indicators. Their work also involved improvements to the structure and behavior of the browser-based test runner, ensuring functionality and a modern user interface. They enhanced the framework by introducing functionalities like the addition of support for tests for the correct selection of tests to run.
railstestingjavascriptphantomjsbrowserstack
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.