iansu v1.0.0
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.