{"id":21817935,"url":"https://github.com/iansu/iansu","last_synced_at":"2025-07-22T15:09:39.327Z","repository":{"id":57270584,"uuid":"267470661","full_name":"iansu/iansu","owner":"iansu","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-03T02:07:37.000Z","size":8,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-01T01:43:28.116Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iansu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-28T02:07:01.000Z","updated_at":"2025-04-25T01:29:15.000Z","dependencies_parsed_at":"2023-02-01T04:45:30.629Z","dependency_job_id":null,"html_url":"https://github.com/iansu/iansu","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/iansu/iansu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iansu%2Fiansu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iansu%2Fiansu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iansu%2Fiansu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iansu%2Fiansu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iansu","download_url":"https://codeload.github.com/iansu/iansu/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iansu%2Fiansu/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266516453,"owners_count":23941429,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-27T15:49:10.132Z","updated_at":"2025-07-22T15:09:39.302Z","avatar_url":"https://github.com/iansu.png","language":null,"funding_links":["https://github.com/sponsors/iansu"],"categories":[],"sub_categories":[],"readme":"# About Me\n\n👋 My name is Ian, I live in Calgary, Canada 🇨🇦 and I work as a Principal Software Engineer at [Neo Financial](https://www.neofinancial.com) where we're building digital banking products for Canadians.\n\nI’m a member of the [Node.js](https://github.com/nodejs/node) team where I primarily contribute as part of the [Tooling Working Group](https://github.com/nodejs/tooling). I also work on a number of other open source projects, mostly in the JavaScript and TypeScript ecosystems.\n\nIf you are interested in supporting any of my open source work I encourage you to sponsor me on [GitHub](https://github.com/sponsors/iansu).\n\n## Speaking\n\nI've spoken at conferences and meetups and been a guest on podcasts and livestreams. I have a list of [past appearances](https://pages.iansutherland.ca/speaking), along with recordings from most of them, on my personal site. If you'd like me to speak at an event or be a guest on a podcast, livestream or panel please [get in touch](https://iansutherland.ca/about).\n\n## Goals for 2023\n\n- Write more content and improve [my personal site](https://iansutherland.ca)\n- Contribute more to [Node.js](https://github.com/nodejs/node)\n- Continue building the [Bad Package Manager](https://github.com/iansu/bad-package-manager)\n- Work on some creative coding projects\n\n## Projects\n\nWant to know what I'm working on this month? Take a look at my list of [current projects](https://pages.iansutherland.ca/current-work).\n\n### Personal Open Source Projects\n\nThese are projects I work on myself in my free time.\n\n- [bad-package-manager](https://github.com/iansu/bad-package-manager) - A bad package manager. For science!\n- [apollo-schema-check-action](https://github.com/iansu/apollo-schema-check-action) - A GitHub Action that posts Apollo schema check results as a comment on your PRs\n- [blarn](https://github.com/iansu/blarn) - A Yarn v1 wrapper that adds some extra functionality\n- [generator-ts-cli](https://github.com/iansu/generator-ts-cli) - A Yeoman generator for starting a TypeScript CLI project\n\n### Neo Financial Open Source Projects\n\nThese are projects open sourced by my company that I work on and help maintain along with other members of my team.\n\n- [awsx](https://github.com/neofinancial/awsx) - An AWS CLI profile switcher with MFA and Assume Role support\n- [config-dug](https://github.com/neofinancial/config-dug) - A config loader with support for AWS Secrets Manager\n- [graphql-date-scalars](https://github.com/neofinancial/graphql-date-scalars) - GraphQL Scalars for Date, DateTime, and Time values\n- [serverless-plugin-neo](https://github.com/neofinancial/serverless-plugin-neo) - Serverless Framework plugin that compiles TypeScript code and bundles dependencies with [node-file-trace](https://github.com/vercel/nft)\n- [ticket-check-action](https://github.com/neofinancial/ticket-check-action) - A GitHub Action that ensures all your PRs include a ticket reference in the title\n- [ccscan](https://github.com/neofinancial/ccscan) - A tool to scan files for credit card numbers\n- [eslint-config-neo](https://github.com/neofinancial/eslint-config-neo) - Our ESLint config with support for JavaScript and TypeScript\n\n## Get in Touch\n\nWant to discuss any of my open source projects, or something else? Send me a direct message on [Twitter](https://twitter.com/iansu).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiansu%2Fiansu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiansu%2Fiansu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiansu%2Fiansu/lists"}