The Wayback Machine - https://web.archive.org/web/20201124193839/https://github.com/iansu
Skip to content
Avatar

Highlights

Organizations

@lighthouse-labs @nodejs @neofinancial @OS-Maintainer-Feedback-Group @elementsoftware @cra-template @uncoveredapp
iansu/README.md

About Me

πŸ‘‹ My name is Ian, I live in Calgary, Canada πŸ‡¨πŸ‡¦ and I work as a Principal Software Engineer at Neo Financial where we're building digital banking products for Canadians.

I’m the maintainer of Create React App and I contribute to Node.js as part of the Tooling Working Group. I also work on a number of other open source projects, mostly in the JavaScript and TypeScript ecosystems.

If you are interested in supporting any of my open source work I encourage you to sponsor me on GitHub.

Goals for 2020

  • Write some content for my personal site
  • Release Create React App 4.0
  • Contribute to more open source projects that I use. I want to contribute to all the main parts of my tech stack.
  • Travel more and visit friends I've made through open source in San Francisco, Toronto, Seattle, Portland and London 😞

Projects

Personal Open Source Projects

These are projects I work on myself in my free time.

  • blarn - A Yarn v1 wrapper that adds some extra functionality
  • apollo-schema-check-action - A GitHub Action that posts Apollo schema check results as a comment on your PRs
  • cra-minimal-templates - A collection of minimal templates for Create React App
  • cra-template - This is a new organization I set up where people can contribute Create React App templates
  • generator-ts-cli - A Yeoman generator for starting a TypeScript CLI project

Neo Financial Open Source Projects

These are projects open sourced by my company that I work on and help maintain along with other members of my team.

  • awsx - An AWS CLI profile switcher with MFA and Assume Role support
  • config-dug - A config loader with support for AWS Secrets Manager
  • ccscan - A tool to scan files for credit card numbers
  • eslint-config-neo - Our ESLint config with support for JavaScript and TypeScript
  • ticket-check-action - A GitHub Action that ensures all your PRs include a ticket reference in the title

Get in Touch

Want to discuss any of my open source projects, or something else? Send me a direct message on Twitter.

Pinned

  1. Set up a modern web app by running one command.

    JavaScript 84.1k 20.6k

  2. Node.js JavaScript runtime βœ¨πŸ’πŸš€βœ¨

    JavaScript 75k 18.6k

  3. AWS CLI profile switcher with MFA and Assume Role support

    TypeScript 9

  4. A Yarn wrapper with extra functionality

    TypeScript 2

  5. A collection of minimal templates for Create React App

    HTML 10

  6. A GitHub Action to run a schema check using the Apollo CLI and post the results as a comment on a Pull Request

    TypeScript 6

2,123 contributions in the last year

Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Mon Wed Fri

Contribution activity

November 2020

Created 4 repositories
Opened 3 pull requests in 3 repositories
neofinancial/eslint-config-neo
1 merged
manosim/gitify
1 merged
neofinancial/node-flinks
1 merged
Reviewed 3 pull requests in 3 repositories
neofinancial/graphql-date-scalars 1 pull request
facebook/create-react-app 1 pull request
neofinancial/ticket-check-action 1 pull request
80 contributions in private repositories Nov 2 – Nov 24
You can’t perform that action at this time.