Skip to content
Jim Schofield profile picture

About Jim Schofield

  • CSS and HTML

    I love using CSS (which is not something people say often) and I get a lot of pleasure out of making things pretty.

    Lately I've been into using BEM naming conventions. Still learning about Houdini. On my way to mastering CSS Grid.

    Along with all this comes the responsibility of making things accessible. I am experienced in this area, but I'm always learning. I'm currently reading through Inclusive Components and I'm learning a ton!

  • Javascript

    I think Vanilla Javascript understanding comes first, and framework implementation comes second. That said I feel at home in any Javascript world/framework.

    Vue.js is my favorite though 😁

    I really enjoy programmatic art and visualizations for fun (hence the dragon curve). If I'm able to include my math and teaching knowledge it's always rewarding for me.

    I like comparing programming paradigms (MVC, functional, reactive, flux, MVVM, etc., etc.)

I have trouble settling on a single interest

In the past two years I have been spending a lot of time on...

  • Rock climbing
  • Woodworking
  • Making IoT things
  • Cooking perfect french fries
  • Baking perfect pizza crust
  • Dungeons and Dragons
  • Reading

A dump of all the technical specific jargon that I use:

  • HTML
  • CSS, Sass, PostCSS
  • Vanilla Javascript
  • Vue.js, Vue-router, Vuex
  • React, Redux
  • Typescript
  • Accessibility
  • WordPress, Gutenberg editor
  • Drupal 8
  • D3 and other data visualizations
  • Node.js, NPM, and NVM
  • Express
  • Web Sockets
  • Firebase
  • Gulp
  • Grunt
  • Webpack
  • Parcel
  • GraphQL, Apollo
  • Aruino and Raspberry Pi
  • Python (Machine Learning)
  • Rust, C++
  • IoT and making things
  • ReasonML, Elm, and other functional languages
  • Sharing knowledge and teaching

If you'd like to contact me

Feel free to reach me on Twitter or Linked in