Michael Scott Graham

Software Developer

Core Competencies

  • Front End Web Development
  • Server side development in Node.js
  • Web and Graphic Design
  • UI/UX
  • Software business analysis
  • Data transformations and analysis
  • CSS/CSS3
  • Javascript
  • React
  • Angular 6.x+
  • AngularJS 1.x
  • Node.js
  • XML
  • XSLT/XPath
  • Python

About Me

I'm a software developer living and remotely working in the Sierra Nevada foothills of California. I mostly work in JavaScript, with a focus on fullstack web applications leveraging Angular or React and Node.js. Occasionally I do data analysis and transformation, generally with Python or XSLT. In past lives I worked in project management, business analysis, account management, and customer service. These experiences give me a combination of technical and business skills to draw upon. I'm always exploring new topics, like application security, artificial intelligence, geospatial analysis, and the decentralized web.

I like to work on side projects for fun. I will eventually be showcasing more here.

My non-coding spare time goes to many pursuits, including woodworking, permaculture, and drawing.



Projects, designed websites and other creative work

A travel photo portfolio site. This project is a static site built with Metalsmith, Webpack, and a small Vue.js component for dynamic pagination. Source code is available on Github.


My drawing portfolio, unlighted.space.


Web design project for an electrician business.


Web design project for Streamline Power, a commercial electrical contractor business.


Web design project for Cal Pro Contractors, a general contractor.