MATT
HAMIL


software developer

Hello!

I'm a junior software developer living in Nashville, TN. I'm a graduate of Nashville Software School where I studied JavaScript and C#/.NET. I also blog about software development.

While I was pursuing my marketing degree, I studied mobile web usability and consumer behavior. I've always been drawn to the psychology between users and products. Now, as a junior developer, I've found my passions in the form of great user experiences, accessibility, and understanding what makes users tick.

Technologies

Angular
Bootstrap
Bower
Browserify
CSS3
.NET
ESLint
Firebase
Git
Github
Grunt
Gulp
Handlebars
HTML5
Ionic
Jasmine
jQuery
NPM
React
Redux
Sass
Visual Studio
Webpack
Webstorm

Brainify

Github Repo

Brainify is a tool for Spotify users to create smarter playlists. Brainify uses neural networks to learn about a user's musical preferences in his/her playlists. It uses this information to gauge whether or not a new song should be added to a playlist and determine which playlist to add the song to. Users can also ask Brainify about a friend's playlist and send him/her smart song recommendations.

Technologies used: AngularJS, Synaptic.js, Firebase, Spotify API, SASS, and Webpack. Read about my inspiration for this project on my blog.

Community

Github Repo

Community is a mobile-responsive full-stack app to help nonprofit organizations find volunteers to staff events. Users can sign in and create organizations and host events or join events and help the community.

Technologies used: React, Redux, Redux Sagas, styled-components ( I gave a talk about this neat library. Slides can be found here. ), C#, and ASP.NET.