Mark Dodwell is a Silicon Valley founder and seasoned software engineer with 18 years of experience building product-driven web applications and developer tooling from Palo Alto. As co-founder of Delighted since 2013, he blends hands-on engineering with product sensibility shaped by earlier full‑stack roles at Mixbook, Mightybell and others. A Cambridge Computer Science graduate, he brings deep Ruby/Rails expertise and reliability-focused practices, evidenced by contributions to well-known open-source projects like Capybara and Chronic where he added robust parsing and test-matchers. He has a track record of improving test coverage, parsing logic, and OAuth strategies—work that signals attention to edge cases and secure integrations. Comfortable moving between backend systems and UX-minded design, he combines entrepreneurial drive with a pragmatic engineering craft. Colleagues would note his preference for shipping durable, well-tested solutions that make complex behaviors feel simple.
18 years of coding experience
10 years of employment as a software developer
MA (Cantab) Computer Science, MA (Cantab) Computer Science at University of Cambridge
Contributions:204 commits, 11 PRs, 26 pushes in 6 years 2 months
Contributions summary:Mark contributed to the implementation of a Facebook OAuth2 strategy for the OmniAuth library. Their work involved removing unnecessary dependencies and implementing the core Facebook strategy, including setting up the necessary client configuration for authentication. Further, the user refined the strategy by defining how to retrieve user information, including uid and info, from the Facebook API, adding support for secure image URLs and image size configuration.
Chronic is a pure Ruby natural language date parser.
Role in this project:
Back-end Developer
Contributions:6 commits in 1 day
Contributions summary:Mark primarily contributed to enhancing the natural language date parser, `chronic`. Their work includes adding support for features like short-hand year notation, named quarters, and quarter units. They also focused on refining parsing logic, including fixes for date and time interpretation, and added more unit tests to validate the implemented features.
date-parserpure-rubyrubynatural-languagenatural
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.