MN

Mike Newton, Software Developer

Brooklyn-based software developer, experienced in JavaScript, React (and other JavaScript frameworks), Ruby, Rails, HTML, CSS/Sass, and SQL. I have a background in visual/graphic design, and I 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. Open to full-time opportunities (hybrid preferred).

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

React

Angular

Ruby

Rails

HTML

CSS

Sass

SQL

Git

Photoshop

Illustrator

Contact

MN

I'm looking for my next great full-time role as a software developer.