Skip to content
View alexyorke's full-sized avatar

Highlights

  • Pro

Block or report alexyorke

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
alexyorke/README.md

I’m Alex Yorke, a Software Engineer based in Vancouver, British Columbia, formerly at Microsoft. (LinkedIn) I specialize in back-end development with C#, React, Python, and cloud technologies like Azure. (LinkedIn) On GitHub, I maintain 77 public repositories, including popular projects such as PurelySharp, beginning-ci-cd-book, and branch-pad. (GitHub) I also share my expertise on Stack Overflow (user #220935). (Stack Overflow)

About Me

👋 Hello and welcome! I’m passionate about building reliable, maintainable software and enabling teams to ship with confidence through robust CI/CD pipelines. I thrive on open-source collaboration and have authored practical guides and tools that help engineers automate and optimize their workflows.

Skills

  • Languages & Frameworks: C#, JavaScript/TypeScript, React, Python (LinkedIn)
  • Cloud & DevOps: Azure, GitHub Actions, Docker, CI/CD best practices (GitHub)
  • Tools & Practices: .NET analyzers (PurelySharp), interactive notebooks (branch-pad), system monitoring (ssd-protect) (GitHub)

Projects

Connect with Me

Pinned Loading

  1. PurelySharp Public

    A C# analyzer that enforces method purity through the [EnforcePure] and [Pure] attributes. Methods marked with this attribute must be pure (no side effects, only pure operations).

    C# 2

  2. beginning-ci-cd-book Public

    A practical guide to implementing CI/CD pipelines using GitHub Actions

    CSS 3

  3. branch-pad Public

    branch-pad is an interactive Python notebook environment that allows you to create and explore multiple branches of code execution

    TypeScript 6 1

  4. hofs-churn Public

    A small bash script to approximate code churn for a Git repo as described by Brikman's article https://www.ybrikman.com/writing/2018/08/12/the-10-to-1-rule-of-writing-and-programming/

    Shell 74 5

  5. ssd-protect Public

    Get notified when an app writes an excessive amount of data to your SSD

    Python 20

  6. archiveorg_link_restorer Public

    Change all links on blog posts and news articles links' to their archive.org snapshot on the date of publication

    JavaScript 12