MN

Michael Newton, Web Developer

Brooklyn-based web developer, experienced in JavaScript, React/Redux, Ruby, Rails, HTML5, CSS3, and SQL. I have a background in visual/graphic design, and I like to approach projects with both core functionality and aesthetic relationships in mind. I'm excited about the vast creative potential of the internet. I love the logical challenges of coding, and the satisfaction of seeing a great project come together.

Message

Message

Full-stack blogging app inspired by Medium. Built with Ruby on Rails, PostgreSQL, JavaScript, React.js/Redux, HTML5, and CSS3

  • Leveraged complex SQL queries via Ruby on Rails/ActiveRecord and jBuilder to quickly load information from the database, improving overall app performance and allowing for quick display of all recent user activity.
  • Integrated the QuillJS API to facilitate seamless inline editing, allowing users to easily add rich text styling to their stories.
  • Utilized modular React components and CSS transitions to create a stream- lined, stylish UI, with dynamic changes based on database updates (users recommending stories, following other users, adding comments, etc.).

Hum

Color-based, visual music/audio mixer and instrument. Built with JavaScript, HTML5/Canvas, and CSS3

  • Implemented JavaScript image analysis to dynamically interpret color data.
  • Worked with the HowlerJS API and HTML5 audio API to create intuitive UX.
  • Devised JavaScript algorithms to manage audio manipulation.

BvY Chess

Terminal chess game. Built in Ruby.

  • Implemented object-oriented programming patterns to create a functional chess game with computer opponent.
  • Developed algorithms to calculate game state and measure moves by AI.

Skills

JavaScript

jQuery

React.js

Redux

Ruby

Rails

HTML

CSS

RSpec

SQL

Git

Heroku

Photoshop

Illustrator

Contact

MN

I'm currently on the job market.
Get in touch!