{"id":24107,"login":"patrickjs","has_sponsors_listing":true,"data":{"kind":"user","name":"PatrickJS","uuid":"1016365","email":"github@patrickjs.com","login":"PatrickJS","company":"@kunai-consulting","twitter":"PatrickJS","website":"patrickjs.com","html_url":"https://github.com/PatrickJS","icon_url":"https://avatars.githubusercontent.com/u/1016365?u=9fbfcbd299739e340fa45cd8114d2df5e91f8386\u0026v=4","location":"San Francisco, Los Angeles, Las Vegas","metadata":{"funding":null,"has_sponsors_listing":true},"followers":3574,"following":382,"owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PatrickJS","created_at":"2022-11-02T16:37:38.096Z","updated_at":"2026-08-09T10:37:34.310Z","description":"building Web Scale and Open-Source.\r\n\r\nCurrently: Engineering Director at PwC and Qwik core\r\n\r\nPreviously: Angular, Angular Universal, Webpack, Falcor, Mitosis ","total_stars":25607,"funding_links":["https://github.com/sponsors/PatrickJS"],"last_synced_at":"2026-08-09T10:37:34.230Z","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PatrickJS/repositories","repositories_count":935},"created_at":"2024-11-25T14:00:38.350Z","updated_at":"2026-08-11T18:57:45.291Z","last_synced_at":"2026-08-11T18:57:45.291Z","sponsors_count":19,"sponsorships_count":30,"active_sponsorships_count":17,"active_sponsors_count":4,"sponsor_profile":{"bio":"I'm Patrick Stapleton, also known as PatrickJS (the JS represents my initials but also JavaScript). I have been actively involved in open-source contributions on Github since the start of my programming journey. With Github Sponsors, I am starting a new chapter in sharing my experiences and growth. Here's a timeline of my open-source career:\nEarly on, I made a significant impact by helping other developers get involved in open-source contributions by walking them through their first contribution (which involved updating copyright years). In a single year, I made over 500 contributions just by updating copyright years, allowing me to learn the review processes of popular open-source repositories. In the early days of my open-source journey, I focused on filling in the gaps in the JavaScript community by building missing packages and making contributions easier and more accessible to developers.\nNext, I turned my attention to learning about frontend application structure and code organization by building starter repos and sharing my thoughts on code organization. I believe that it's crucial for software engineers to have the programming skills to quickly start new projects, which is why I focused on this. My background in building Ruby on Rails apps taught me the value of using conventions to increase productivity. I also contributed to the development of 3rd party service integrations with Angular.js and spent time building glue code.\nWith my growing confidence in open-source development, I wanted to create something more substantial, which led me to develop Angular Universal. Working on bleeding-edge technologies meant that there were often no docs and I had to reverse engineer code to understand how everything worked. During this time, I collaborated with Sean Larkin on Webpack 2 and helped the Angular 2 community grow with Rob Wormald and the Angular team. Being heavily invested in open-source software led to burnout, so I had to find ways to quickly fund my contributions.\nTo fund my open-source work, I first tried teaching and education, which eventually led to consulting and even starting a startup (which was part of Y Combinator's Winter 2018 cohort). All of these experiences allowed me to delve into what I call \"Open Source Marketing,\" which involved a variety of Github hacks (not just copyright year updates).\nAt present, I plan on helping to shape the direction of new bleeding-edge JavaScript projects. I want to share these projects with you and get your feedback before their official release.\nBy sponsoring me, you are supporting my future contributions and my open-source journey.","past_sponsors":15,"featured_works":[],"current_sponsors":3},"minimum_sponsorship_amount":1,"url":"https://sponsors.ecosyste.ms/accounts/patrickjs","api_url":"https://sponsors.ecosyste.ms/api/v1/accounts/patrickjs","html_url":"https://github.com/patrickjs","sponsors_url":"https://github.com/sponsors/patrickjs","sponsors_api_url":"https://sponsors.ecosyste.ms/api/v1/accounts/patrickjs/sponsors","sponsorships_api_url":"https://sponsors.ecosyste.ms/api/v1/accounts/patrickjs/sponsorships"}