{"id":24687,"login":"ljharb","has_sponsors_listing":true,"data":{"kind":"user","name":"Jordan Harband","uuid":"45469","email":"","login":"ljharb","company":"@socketdev @tc39 @ecma-tc54","twitter":"LJHarb","website":"https://linkedin.com/in/ljharb","html_url":"https://github.com/ljharb","icon_url":"https://avatars.githubusercontent.com/u/45469?u=6ab74b3b934f9659a90b588062c2c4328e40c6be\u0026v=4","location":"Hillsborough, CA","metadata":{"funding":{"ko_fi":"ljharb","polar":null,"custom":null,"github":["ljharb"],"otechie":null,"patreon":null,"tidelift":null,"issuehunt":null,"liberapay":null,"thanks_dev":"ljharb","buy_me_a_coffee":null,"open_collective":null,"community_bridge":null},"has_sponsors_listing":true},"followers":8333,"following":396,"owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ljharb","created_at":"2022-11-02T16:19:00.017Z","updated_at":"2026-10-19T13:35:42.159Z","description":"software engineer/nerd/teacher/will try anything once; surgeon with git rebase. @TC39 ex @Coinbase @Airbnb @Twitter @MobBase. Fav punctuation ⸮, scent petrichor","total_stars":11559,"funding_links":["https://github.com/sponsors/ljharb","https://ko-fi.com/ljharb","https://thanks.dev/ljharb"],"last_synced_at":"2026-10-19T13:35:42.145Z","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ljharb/repositories","repositories_count":314},"created_at":"2024-11-25T14:00:40.260Z","updated_at":"2026-10-23T11:17:52.723Z","last_synced_at":"2026-10-23T11:17:52.723Z","sponsors_count":647,"sponsorships_count":26,"active_sponsorships_count":24,"active_sponsors_count":64,"sponsor_profile":{"bio":"Hi‼ My name's Jordan, and I've gradually mutated over the last decade into being super obsessed with open source, backwards compatibility, and finding ways to balance what I feel are ethical obligations to all users of projects I interact with, with the very real problem of time management, burnout, and work/life balance.\nI've been a part of TC39 (the committee that writes the specification for JavaScript) since 2014, and I was an editor of the specification from 2018 - 2021. I've been heavily involved in the node community for as many years, and I've gradually created (but mostly inherited or been gifted) a decent number of open source projects. I persist in trying to maintain them all with maximal back compat, the strictest adherence to semver, and the greatest respect for users.\nProjects I Maintain\n\nqs\nnvm.sh\nresolve\nenzyme\nairbnb javascript styleguide/eslint configs\nes5-shim\nes6-shim\ntape\nobject-inspect\nobject.assign\nprop-types\n… more on npm\n\nStandards/Communities I Contribute To\nthis includes participation in working groups, committees, meetings, general issue triage, etc\n\nTC39 (JavaScript language committee)\nnode.js: slack, Working Groups: Modules, Version Management\neslint\nbabel: slack\nlibera IRC: ##javascript, #node.js`\n\nHow Sponsorship Helps\nAlthough open source is a huge part of my life, it's not the most important part - I have a spouse, kids, a dog, and a cat; bills to pay; and I also try to give back to the wider community.\nSponsorship helps fund domains, travel, but also other sponsorships.","past_sponsors":588,"featured_works":[],"current_sponsors":59},"minimum_sponsorship_amount":1,"url":"https://sponsors.ecosyste.ms/accounts/ljharb","api_url":"https://sponsors.ecosyste.ms/api/v1/accounts/ljharb","html_url":"https://github.com/ljharb","sponsors_url":"https://github.com/sponsors/ljharb","sponsors_api_url":"https://sponsors.ecosyste.ms/api/v1/accounts/ljharb/sponsors","sponsorships_api_url":"https://sponsors.ecosyste.ms/api/v1/accounts/ljharb/sponsorships"}