Jesse Duffield

Co-founder CTO at Open Source

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
🎓
Top School
award
Top expert inNeovim and Vim Ecosystem Development
Jesse Duffield is a seasoned software engineer and CTO with 11 years of experience building full-stack systems and leading teams, currently co-founding Subble while maintaining a high-profile open source presence. Based in Melbourne, he authored Lazygit and Lazydocker—terminal UIs in Go that together have attracted over 50k GitHub stars and place him among the global top 100 users by stars. He blends hands-on engineering (Go, Rust, Ruby, React) with architecture, mentoring, code review, and test automation, and has led squads and onboarding efforts at scale. Jesse’s open-source work emphasizes developer tooling and reliability—he writes integration tests and refactors core logic to make complex workflows simple and maintainable. Outside the obvious metrics, he brings a rare combination of product-minded pragmatism and a compulsive focus on polish that shows up in both OSS UX and production systems.
code11 years of coding experience
job7 years of employment as a software developer
bookComputer Science, Computer Science at Monash University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

code-generation10
go10
encryption10
test-automation10
testing10
test-framework9
file-handling9
git9
json8
cli8
apidoc7
api7

Programming languages (12)

TypeScriptShellC++RustMakefileSCSSJavaScriptGo

Github contributions (5)

github-logo-circle
jesseduffield/horcrux

Jan 2020 - Dec 2020

Split your file into encrypted fragments so that you don't need to remember a passcode
Role in this project:
userBack-end Developer
Contributions:2 releases, 47 commits, 12 PRs in 11 months
Contributions summary:Jesse primarily focused on enhancing the project's core functionality and maintainability. Their contributions involved refactoring code, optimizing existing processes, and incorporating vendor directories to manage dependencies. They also updated URLs within the codebase, indicating a focus on project configuration and external resource management. The user demonstrated proficiency in Go, with code changes centered around file splitting and encryption.
splitencryptedaes-gcmneedpasscode
jesseduffield/lazygit

May 2018 - Jan 2023

simple terminal UI for git commands
Role in this project:
userBackend Engineer & Test Automation Engineer
Contributions:141 releases, 1369 reviews, 3165 commits in 4 years 9 months
Contributions summary:Jesse's commits indicate a focus on developing code generation tools and integration tests, particularly within the context of a terminal-based Git UI. Their work includes implementing code generators for test lists, creating the tests themselves for various git functionalities and they also refactored some logic that was related to tests. The user demonstrated a focus on ensuring the functionality of the core git commands.
ratatuirustterminal-uisimple-terminalgit-commands
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
Jesse Duffield - Co-founder CTO at Open Source