Skip to content
Avatar

Sponsors

@ndp

Sponsoring

@yarnpkg

Achievements

Achievements

Highlights

  • 1 discussion answered

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.

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 Widen, an Acquia company. While I'm not afraid of CSS, my true passion lies in JavaScript engineering and developer experience (DX). I love finding ways to simplify or improve development workflow to save time and make it more fun to work on applications. Wait, did I forget to mention how much I love TypeScript?

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 devout 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

  • Analyzer. A open-source monitoring and analysis platform for forex trading. Built using Remix, Mongo, and Tailwind.
  • mskelton.dev. Still tweaking and improving my personal website which is the new home of my blog posts. Farewell Medium.
  • Lariat. My company has adopted Playwright for end-to-end testing, and Lariat is an open source library I developed for them to reduce boilerplate when creating page objects.

🌱 I’m currently learning

  • Remix. There has been a lot of discussion about Remix lately, and I'm learning and using it as I build Analyzer. So far, I've been very happy with it and understand the reason for the hype! 💿
  • Forex. I've begun exploring the world of foreign exchange, MetaTrader 4/5, expert advisors, and more. 💵
  • Ergonomics, starting with my purchase of the Moonlander keyboard from ZSA. Super excited to continue to learn more about ergonomics and maintaining a healthy body while doing the things I love to do. ⌨️

Fun facts

  • The first programming language I learned was Python which I almost never use anymore. 🐍
  • I dislike design and yet I maintain color themes for 2 IDEs and 2 websites. 🤷
  • I play the Ukulele and I am re-learning the Piano. 🎹
  • I've had many hobbies over the years including locksmithing, Rubik's cubes, Braille, and more. 🔐

Pinned

  1. Yarn plugin to show outdated dependencies.

    TypeScript 48 1

  2. ratchet Public

    Codemod to convert React PropTypes to TypeScript types.

    JavaScript 60 5

  3. Auto-fixable sort rules for ESLint.

    TypeScript 10

  4. One Dark theme for JetBrains.

    Kotlin 409 49

  5. One Dark theme for VS Code.

    TypeScript 36 8

  6. My personal website

    TypeScript 2

4,614 contributions in the last year