Skip to content
View mskelton's full-sized avatar

Organizations

@playwright-community
Block or Report

Block or report mskelton

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
mskelton/README.md

Hi, I'm Mark πŸ‘‹

I'm a staff software engineer working at Federato. I love all things frontend whether that's building stunning UI components, improving accessibility and user experience, or fine-tuning the frontend build system. Developer experience is another huge passion of mine as I like to empower myself and other engineers to build excellent solutions with less friction. TypeScript, React, CSS, and Go are where you'll find me the happiest, and a little Rust sprinkled here and there doesn't hurt.

Outside of work, I'm a Wisconsin native who loves small-town life almost as much as I like snow and winter. In my free time, I like working on my house, spending time with family and friends, and playing disc golf. My life is dedicated to the service of Jesus and sharing the good news of the gospel to the ends of the earth. My hope is for men and women to find in Jesus the only true hope for this life, and the life to come.

While I am a software engineer and a total nerd, I'm a huge extrovert and love spending time with people. If you ever want to debate the usefulness of college education for professions like computer science, I will gladly oblige as I am a self-taught developer who found very little practical value in college behind getting that slip of paper they call a diploma.

πŸ”­ Recent projects

  • Veritas. A Next.js app which allows you to assert facts regarding various SQL data sources.
  • tsk. A terminal-based task list written in Go.
  • Playwright ESLint plugin. I've been adding a lot of new features and improvements lately!
  • Bytes. A new short-form post series on my website to share knowledge on a more frequent basis.

🌱 I’m currently learning

  • React 19. Been reading through the docs for many of the React canary features understanding how they can be used in the future.
  • Advanced CSS features. Not super specific, but just been doing a lot more with advanced CSS features like scroll-driven animations, anchor positioning, and lots more.

⚑ Fun facts

  • The first programming language I learned was Python which I almost never use anymore. 🐍
  • I've had many hobbies over the years including locksmithing, Rubik's cubes, Braille, and more. πŸ”
  • I play the Ukulele daily. 🎸

Pinned

  1. yarn-plugin-outdated yarn-plugin-outdated Public

    Yarn plugin to show outdated dependencies.

    TypeScript 116 2

  2. ratchet ratchet Public

    Codemod to convert React PropTypes to TypeScript types.

    TypeScript 128 14

  3. eslint-plugin-sort eslint-plugin-sort Public

    Auto-fixable sort rules for ESLint.

    TypeScript 23 1

  4. one-dark/jetbrains-one-dark-theme one-dark/jetbrains-one-dark-theme Public

    One Dark theme for JetBrains.

    Kotlin 574 62

  5. one-dark/vscode-one-dark-theme one-dark/vscode-one-dark-theme Public

    One Dark theme for VS Code.

    TypeScript 48 9

  6. mskelton.dev mskelton.dev Public

    Welcome to my personal website!

    MDX 4