Odin Dutton

Senior Software Engineer at UsabilityHub

Melbourne, Victoria, Australia
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
Odin Dutton is a Senior Software Engineer based in Melbourne with 16 years of experience building backend and full-stack systems across product-driven companies like UsabilityHub, Culture Amp, and Envato. He combines pragmatic engineering with a strong open-source streak, contributing core functionality to projects such as the Nushell shell (implementing commands, autocompletion and signal handling) and improving dotfile tooling in Fresh. Comfortable across CLI, service code and tooling, he has a track record of shipping small, high-impact features and thoughtful UX improvements that reduce friction for other developers. Known for steady, long-tenured contributions at mid-size product teams, he brings both production-grade engineering and an attention to developer experience that’s not always obvious from job titles alone.
code16 years of coding experience
job10 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
2,862reputation
268kreached
23answers
4questions
Badges
ruby-on-rails
top-5%
delegates
top-5%
ruby
top-5%
github-logo-circle

Github Skills (23)

scripting10
bash10
dotfile10
script10
command-line10
sh10
rust10
shell10
filesystem9
git9
ruby9
file-operations9
delegates9
ruby-on-rails9
fileio9

Programming languages (21)

JavaCSSC++RustCHandlebarsGoSass

Github contributions (5)

github-logo-circle
freshshell/fresh

Oct 2012 - Apr 2021

Keep your dotfiles fresh.
Role in this project:
userFull-stack Developer
Contributions:193 commits, 10 PRs, 68 pushes in 8 years 7 months
Contributions summary:Odin primarily contributed to the Fresh dotfiles project by adding new features and improving the overall user experience. They implemented functionality to link both generic files and bin files, while also handling relative paths and preventing overriding existing symlinks. Further improvements included adding a filter to modify file content and updating the installation script. The user also addressed various issues, including improving the error messages and adding example configurations.
keepfreshrcvimdotfileszsh
nushell/nushell

May 2019 - Oct 2019

A new type of shell
Role in this project:
userBack-end Developer
Contributions:18 commits, 14 PRs, 48 comments in 4 months
Contributions summary:Odin primarily contributed to the core functionality of the `nushell/nushell` shell. Their commits focused on implementing the `size` command, which calculates file size statistics, and the `version` command, which displays the application version. Further contributions included modifying the `cli.rs` file to add the implemented commands to the shell, adjusting the autocompletion, and handling Ctrl-C interruptions, along with minor fixes.
shellrustnushell
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