Nicholas Gati

Full Stack Web Developer

Nicholas Gati

Who is Nick and What does he do?

Hey, I'm Nick, a full stack web developer from New York. I began my career working as a music composer, sound designer and re-recording mixer for films. Not long after starting my own audio post-production company, I was introduced to web development and quickly fell in love with it. The creative, technical and challenging aspects of web development inspire me to build new and exciting digital products.

I am currently working for an educational technology startup that connects teachers and students around the world. I previously worked for a global marketing solutions company focused on technology, data, analytics, research and social marketing. I mainly use PHP, MySQL, JavaScript, jQuery, D3.js and Node.js but I do have professional working experience using Python and Flask.

While not working, I enjoy developing my own web applications, playing music, traveling, learning foreign languages, cooking and enjoying high-quality, locally-roasted coffee.

I have experience with the following technologies...

  • Python
  • Flask
  • Ruby on Rails
  • JavaScript
  • jQuery
  • D3.js
  • Node.js
  • C
  • PHP
  • MySQL
  • PostgreSQL
  • HTML5
  • CSS3
  • SASS
  • Bootstrap
  • Git
  • GitHub
  • Bitbucket

Some of my JS Fiddles

Recent projects

Music Notation

VoxNotes is a music notation web app that allows users to write musical scores. It is built in Node.js and makes use of the JavaScript music rendering API called VexFlow. This is a private project that I am currently working on, so for now, I am not ready to show it to the world.

  • JavaScript (ES6)
  • VexFlow
  • Node.js
  • jQuery
  • jQuery UI
  • Webpack
  • HTML5
  • CSS3

Budgeting Made Simple

uBudget is a simple budgeting web app that is built with Ruby on Rails. I use d3.js in order to create circle graphs that visually represent a user’s finances. uBudget allows users to input their monthly income, expenses and savings. Each category is added up and subtracted from the user's income, showing a month's surplus. Check it out on GitHub.

  • Ruby on Rails
  • JavaScript
  • jQuery
  • d3.js
  • HTML5
  • Bootstrap
  • SASS
  • CSS3

Sheltered Reef

Sheltered Reef is a simple web app that allows anyone who visits the site to collaborate on one single document. It's a custom WYSIWYG editor with very basic featres such as the ability to change font alignment, size and color. It is built with Node.js, ShareJS, socket.io and Redis. I created this for my own enjoyment and am continually updating it with new features. Check it out on GitHub.

  • Node.js
  • JavaScript
  • ShareJS
  • Socket.io
  • Redis
  • Webpack
  • HTML5
  • Bootstrap
  • CSS3

Calm Journey

Calm Journey is a simple web app that allows anyone who visits the site to collaborate on one whiteboard. It's a custom whiteboard with very basic featres such as the ability to change the size and color of the strokes. It is built with Node.js and socket.io. I created this for my own enjoyment and am continually updating it with new features. Check it out on GitHub.

  • Node.js
  • JavaScript
  • Socket.io
  • Webpack
  • HTML5
  • Bootstrap
  • CSS3

Contact Me