Skip to content
Avatar

Sponsoring

@open-sauced

Organizations

@lighthouse-labs @neofinancial @OS-Maintainer-Feedback-Group @elementsoftware @cra-template @uncoveredapp
Block or Report

Block or report iansu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Add an optional note:
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
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 a member of the Node.js team where I primarily contribute 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.

Speaking

I've spoken at conferences and meetups and been a guest on podcasts and livestreams. I have a list of past appearances, 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.

Goals for 2022

  • Continue public speaking
    • In 2021 I spoke at a conference, a meetup, was a podcast guest and did a several panels. I want to do even more in 2022!
  • Go to conferences
  • Write more content and improve my personal site
  • Contribute more to Node.js
  • Contribute to more open source projects that I use. I want to contribute to all the main parts of my tech stack.

Projects

Want to know what I'm working on this month? Take a look at my list of current projects.

Personal Open Source Projects

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

  • apollo-schema-check-action - A GitHub Action that posts Apollo schema check results as a comment on your PRs
  • blarn - A Yarn v1 wrapper that adds some extra functionality
  • 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
  • graphql-date-scalars - GraphQL Scalars for Date, DateTime, and Time values
  • ticket-check-action - A GitHub Action that ensures all your PRs include a ticket reference in the title
  • ccscan - A tool to scan files for credit card numbers
  • eslint-config-neo - Our ESLint config with support for JavaScript and TypeScript

Get in Touch

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

Pinned

  1. Personal site of Ian Sutherland

    TypeScript 5 5

  2. A bad package manager. For science!

    JavaScript 1

  3. blarn Public

    A Yarn wrapper with extra functionality

    TypeScript 5 1

  4. A GitHub Action to run a schema check with Apollo Studio and post the results as a comment on a Pull Request

    TypeScript 10 3

  5. git-blast Public

    A custom git command that works just like git blame but shows the committer's Twitter username instead of their name

    JavaScript 6

  6. The best damn fan club for the best damn React framework

    CSS 4 1

1,460 contributions in the last year

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

Contribution activity

October 2022

Created 1 commit in 1 repository
Reviewed 1 pull request in 1 repository
dherault/serverless-offline 1 pull request
11 contributions in private repositories Oct 4 – Oct 12

Seeing something unexpected? Take a look at the GitHub profile guide.