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 hands-on engineer with 12 years of experience leading Duffel while still contributing to notable open-source Elixir projects. He pairs executive leadership with deep backend expertise, having implemented dependency parsing for Dependabot, enhanced the Phoenix framework, and improved libraries like Swoosh and paginator. His work shows a pragmatic focus on reliability, security, and performance—refactoring core logic, resolving race conditions, and modernizing JSON parsing for efficiency. Based in England, he blends product-level decision making with low-level technical contributions, an uncommon mix that helps bridge CEO strategy and day-to-day engineering tradeoffs.
code12 years of coding experience
stackoverflow-logo

Stackoverflow

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

Github Skills (47)

dependency-management10
hex10
json10
erlang10
sendmail10
elixir10
send-email10
testing10
aws-dynamodb10
refactor10
amazon-dynamodb10
e-mail10
shex10
installer10
dynamodb10

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