Steve Domin

Chief Executive Officer at Duffel

England, 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
Steve Domin is a CEO and builder with 12 years of engineering experience, leading Duffel to deliver APIs and infrastructure for the travel industry from London. He pairs hands-on backend expertise in Elixir with product-level platform leadership—previously heading Platform Engineering at GoCardless—and a founder’s instinct for shipping scalable systems. An active open-source contributor, he has improved core Elixir tooling and frameworks (notably Phoenix and Swoosh) and implemented practical solutions like an opaque cursor-based pagination and an Elixir parser for Dependabot’s dependency analysis. That blend of low-level technical contributions and operator experience shows he still digs into code while running a fast-growing startup.
code12 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
39reputation
9kreached
2answers
1question
github-logo-circle

Github Skills (50)

dependency-management10
hex10
json10
erlang10
elixir10
web-frameworks10
testing10
send-mail10
refactorings10
aws-dynamodb10
refactor10
amazon-dynamodb10
e-mail10
shex10
installer10

Programming languages (12)

TypeScriptC++CSSJavaScriptGoHTMLVimLVim script

Github contributions (5)

github-logo-circle
duffelhq/paginator

May 2017 - Oct 2018

Cursor-based pagination for Elixir Ecto
Role in this project:
userBack-end Developer
Contributions:1 review, 32 commits, 32 PRs in 1 year 5 months
Contributions summary:Steve primarily contributed to the `duffelhq/paginator` project by making updates to dependencies and refactoring the codebase to improve the library's pagination functionality. They bumped Elixir and Ecto dependencies, and introduced a new implementation for cursor-based pagination by switching to an opaque cursor implementation. These changes included updating test suites and adding configuration options for setting default values for the pagination.
ectopaginationelixirelixir-langcursor
swoosh/swoosh

Mar 2016 - Jan 2018

Compose, deliver and test your emails easily in Elixir
Role in this project:
userBack-end Developer
Contributions:180 commits, 102 PRs, 165 pushes in 1 year 10 months
Contributions summary:Steve contributed to the Swoosh project by implementing new features and fixing bugs related to email composition and delivery in Elixir. Their work included addressing race conditions in tests, adding dependencies for HTTP requests and JSON parsing, and developing functions for data abstraction within the %Swoosh.Email{} struct. The user's contributions also involved enhancing the testing of email functionalities.
emailelixiremailscomposedeliver
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