I’m Adam, a web developer based in West Hartford, CT.


Background from

About Me

For the last eight years I have been a professional clarinetist and teacher at the University of Hartford's Hartt Community Division. In my new career as a web developer I believe that my skills as a musician (attention to detail, willingness to experiment, devotion to practicing a craft) will help me succeed on this new path. When I'm not coding or practicing, my family is the major influence on my life. My wife and I have two sons one of whom has Fragile X Syndrome (FXS) and the other is a carrier. You can learn a lot more about FXS by taking the quiz I developed in JavaScript.

My current goals as a developer are to learn as much as I can both about music and the web as well as accessibility for people with special needs. It is my hope that this way I can combine these important aspects of my life with technology and coding.

Current Project

Recently I completed a daily student report sheet modeled after one my son has been getting from school. It includes areas for:

  • Name/Date/Fact of the day
  • Student's mood for the day
  • Special Ed. Services
  • School work/notes and
  • Reinforcers (as part of his behavioral therapy)

I started building it just with React (which is fantastic to work with!). Once I had most of it figured out, I incorportated Redux to manage the state for the application. This way I was able to easily do things like:

  • Have the student's name appear in several places on the page automatically
  • Link the student's mood for the day to an icon
  • Make an API call to get a fact for the day and
  • Easily handle arrays of services and list items

The project's not currently hooked up to a server or database. However, with the state management built in already and Axios in-place for the API call, adding that aspect would not be difficult.


Web Development


  • HTML5
  • CSS3
  • JavaScript/jQuery


  • React
  • Redux
  • Bootstrap3
  • Bourbon/Neat


  • BEM
  • GitHub
  • npm

Server side

  • Node
  • Express
  • Mocha/Chai

Web Audio

  • Tone.JS
  • NexusUI


  • Leaflet.JS
  • Education and instructional development
  • Presentation and performance
  • Written and verbal communication
  • Text editing