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 small-town kid from Wisconsin 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. I am also a Christian seeking to be more like Jesus in word, thought, and deed.

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

  • Playwright ESLint plugin. I've been adding a lot of new features and improvements lately!
  • tsk. A terminal-based task list written in Rust. Not yet open-source, but will be very soon!
  • Bytes. A new short-form post series on my website to share knowledge on a more frequent basis.

🌱 I’m currently learning

  • Next.js. Next.js isn't new to me, but I'm in the process of reading through the entire documentation for Next and learning a lot of great tidbits along the way.
  • 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 115 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 572 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