Lee Jarvis

CTO & Co-Founder at Southpaw Software

United Kingdom
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
Lee Jarvis is a seasoned software leader and CTO with 16 years of hands-on experience building reliable backend systems and founding startups in the UK. As CTO and Co-Founder at Spark Real Estate Software and Director at Southpaw Software, he blends strategic leadership with day-to-day engineering. A long-time Ruby and Elixir practitioner, Lee contributes to well-known open-source projects such as Mechanize and Chronic, focusing on core library maintenance, parsing accuracy, and robustness. His work shows a practical emphasis on bug-fixes, refactors, and edge-case handling—skills that keep production systems resilient. Colleagues rely on him for pragmatic solutions that balance product needs with clean, maintainable code.
code16 years of coding experience
github-logo-circle

Github Skills (12)

testing10
debugging10
date-parsing10
webscraping10
command-line10
ruby10
easyui9
xml-parsing9
refactoring9
code-library9
lib9
user-friendly8

Programming languages (10)

TypeScriptYaccCoffeeScriptCJavaScriptGleamHTMLRuby

Github contributions (5)

github-logo-circle
leejarvis/slop

Oct 2012 - Sep 2022

Simple Lightweight Option Parsing - ✨ new contributors welcome ✨
Role in this project:
userBack-end Developer
Contributions:2 reviews, 321 commits, 45 PRs in 10 years 1 month
Contributions summary:Lee primarily contributed to bug fixes and enhancements within the option parsing library. They ensured the correct behavior of boolean options and addressed issues related to argument handling, such as blank arguments. Additionally, the user refactored code to improve the library's functionality and merged in updates. The user's changes focused on refining the core functionality and addressing minor defects to improve overall robustness.
parsingcommand-lineoption-parserruby
mojombo/chronic

Sep 2012 - May 2014

Chronic is a pure Ruby natural language date parser.
Role in this project:
userBack-end Developer
Contributions:78 commits, 1 comment in 1 year 8 months
Contributions summary:Lee primarily focused on enhancing the natural language date parser, 'Chronic'. Their contributions included improving the parsing of time-related data, such as microseconds, and fixing date-related bugs. They also refactored the code, explicitly requiring dependencies and removing unnecessary exception classes. These modifications resulted in improved performance and a more robust and accurate date parsing library.
date-parserruby
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