Duncan Stuart

Partner & Co-Founder at Varvet

Gothenburg, Västra Götaland County, Sweden
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
🎓
Top School
Duncan Stuart is a pragmatic Ruby-focused software engineer and co-founder with 14+ years delivering user-centered web products, from transactional Rails services to WordPress sites. He blends hands-on back-end development and open-source maintenance (notably contributions to the widely used pundit authorization gem) with product thinking, user research and security reviews. Comfortable switching roles—from hiring and bids to acceptance testing—he favours small teams, rapid iterations and constant automation to remove tedious work. An Oxford Maths & Computer Science graduate, he cut his teeth in large public-sector projects before helping scale and spin out product-focused services at dxw and now leads engineering at Varvet. Unusually for a founder, he protects concentrated personal time (Fridays) while remaining open to interesting, small-scale client problems.
code14 years of coding experience
job10 years of employment as a software developer
bookBSc, Mathematics and Computer Science, BSc, Mathematics and Computer Science at University of Oxford
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
736reputation
36kreached
7answers
6questions
github-logo-circle

Github Skills (12)

rubocop10
rspec10
ruby10
testing9
git8
gcc6
pry6
readline6
macos6
http-caching6
rvm6
ruby-on-rails6

Programming languages (17)

CSSCRustVim SnippetScalaGoHTMLPerl

Github contributions (5)

github-logo-circle
varvet/pundit

Aug 2019 - Apr 2022

Minimal authorization through OO design and pure Ruby classes
Role in this project:
userBack-end Developer
Contributions:16 reviews, 61 commits, 54 PRs in 2 years 8 months
Contributions summary:Duncan primarily contributed to improving the codebase of the `pundit` gem, a minimal authorization library for Ruby. Their work involved upgrading the project's dependencies, including Rubocop, and adapting the code to align with these upgrades. They also refactored the test suite and improved coverage for the `PolicyFinder`, ensuring the system's robustness. Additionally, they updated the library version and maintained its build configurations.
pure-rubyauthorizationrailsauthenticationruby
dxw/dxw-security-wp-plugin

Mar 2014 - Aug 2015

Contributions:364 commits, 35 pushes, 1 branch in 1 year 5 months
security-reviewsdisplayswordpresssecuritydashboard
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
Duncan Stuart - Partner & Co-Founder at Varvet