Skip to content


  • Pro


@yegrb @ExchangeJS
Block or Report

Block or report MarkBennett

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.

Report abuse

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

Report abuse

Hi there 👋

  • 🔭 I’m a software developer with Burmis Studio, community advocate at the Dev Edmonton Society, and @Exchangejs organizer
  • 🌱 I’m currently learning @redwoodjs and @gatsbyjs
  • 👯 I’m looking to collaborate on growth hacks for the Edmonton developer community
  • 🤔 I’m looking for help with organizing meetups and other events
  • 💬 Ask me about JavaScript, Ruby, sustainable programming, event organizing, or the developer community
  • 📫 How to reach me: make an issue on one of my repos, ping @Mark on the Dev Edmonton Slack or send me a message @MarkBennett on Twitter
  • 😄 Pronouns: he/him
  • Fun fact: I ran my first marathon in January, ask me anything about my running ;)


  1. My personal vim setup

    Vim script 3

  2. dotfiles Public

    A homesick repo of misc dotfiles from my home directory

    Shell 1

  3. Issue tracking for all Exchange.js projects

    6 3

  4. Slides to run before the start of the ExchangeJS meetup

    CSS 1

149 contributions in the last year

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

Contribution activity

June 2022

Created 3 repositories
Opened 1 pull request in 1 repository
PostHog/plugin-scaffold 1 merged

Created an issue in statelyai/xstate-tools that received 1 comment

ExposematchesStates type through machine

I'm writing a React component and want to make sure that I'm covering all possible machine states in the UX. To do this, I'm exporting the matchStates

1 comment
Opened 1 other issue in 1 repository
PostHog/plugin-scaffold 1 open

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