Sindre Sorhus

Open-sourcerer at Open Source

Contact Info Other
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
award
Top expert inFront-End Development and JavaScript Ecosystem
Sindre Sorhus is a full-time open-source engineer with 15 years of experience building high-quality developer tools, macOS apps, CLI utilities, and npm packages, primarily in Swift and JavaScript. He maintains and modernizes widely used libraries—everything from tiny utilities like p-map, p-limit and got to electron-store, create-dmg and macOS UI components—focusing on robustness, testing, and cross-platform compatibility. His work spans front-end polish (jQuery, TodoMVC, UI/UX tweaks) to deep back-end concerns (concurrency primitives, promise utilities, HTTP clients), and he frequently upgrades projects to newer language and platform versions. Sindre has a knack for developer ergonomics: readable CLIs, sane defaults, elegant APIs, and thoughtful TypeScript typings that reduce friction for other maintainers. Notably, he contributes to very high-profile ecosystems (Babel, jQuery, Chalk, Babel plugins) while also shipping delightful macOS apps like Plash, Gifski and Touch Bar Simulator. He describes himself simply as human—reflecting a pragmatic, no-nonsense approach to craftsmanship and long-term maintenance.
code15 years of coding experience
languagesjavascript, swift
stackoverflow-logo

Stackoverflow

Stats
63,206reputation
5.1mreached
279answers
73questions
Badges
package
top-5%
debugging
top-5%
url-parameters
top-5%
git
top-5%
twitter-bootstrap
top-5%
fullscreen
top-1%
github-logo-circle

Github Skills (200)

atom-editor10
testing10
command-line-interface10
npm-package10
package-manager-tool10
http-client10
automation10
svg10
scs10
linter10
command-line-tool10
scriptcs10
webextension10
coding-style10
swiftui10

Programming languages (21)

C#JavaC++CSSRustCGoHTML

Github contributions (5)

github-logo-circle
wulkano/Aperture

Dec 2016 - Apr 2022

Record the screen on macOS
Role in this project:
userSoftware Engineer (macOS)
Contributions:7 releases, 20 reviews, 65 commits in 5 years 4 months
Contributions summary:Sindre made several contributions to the `aperture` repository, which is a macOS screen recording application. Their work primarily involved updating the project to newer versions of Swift, implementing error handling, and refactoring code for improved style and maintainability. Furthermore, they addressed compression issues and added features like pausing/resuming recordings. These contributions demonstrate a focus on refining the core functionality and improving the overall stability and user experience of the screen recording software.
recordmacosscreen-onbrightnessaperture
sindresorhus/create-dmg

Mar 2017 - Jan 2023

Create a good-looking DMG for your macOS app in seconds
Role in this project:
userFull-stack Developer
Contributions:15 releases, 1 review, 52 commits in 5 years 10 months
Contributions summary:Sindre primarily focused on enhancing the `create-dmg` CLI tool. Their contributions included improving error handling, specifically for code signing failures and file not found errors. They also implemented features such as the `--overwrite` flag, updated dependencies, and made improvements to the DMG file naming and icon handling. The user demonstrates proficiency in JavaScript and Node.js development, working directly within the codebase to modify the CLI tool and its build process.
disk-imagedmgcli-appmacos-appjavascript
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
Sindre Sorhus - Open-sourcerer at Open Source