About Me

I am a software engineer specialising in all things Javascript. I have experience building full stack web applications and constantly learning new frameworks and technologies.

Technology I have worked with: Javascript, React.js, Angular.js, Node.js, Express.js, MySQL, MongoDB, Webpack, Gulp, jQuery, Git, Cordova, Ionic, D3.js, Backbone.js, Jasmine, Mocha, Chai.

I am comfortable developing on any layer of the stack and I get things done.

Projects

Hound Election Poll

This is an example of in-app webview I developed for the Hound app with React.js, Node.js, D3, and the Twitter API.

This webview can be tailored to a different poll in the future through an internal content management system which I also develop and maintain. Many of the views within the SoundHound are also webviews created by the CMS.

Thought Drop

Thought Drop is a mobile app that creates serendipitous message discovery as users go about their day. You can leave a public note, or a private one for your friends! See what people are saying around you, both at the present and in the past!

Built by a team of 4 at Hack Reactor. I led full stack implementation of private feature with Oauth authentication and built the Node/Express server architecture. I also created the logic flow and implementation of storing geofenced private messages on MongoDB, recipients storing the messages on the local device, and monitoring all geofences.

Source Code

Jarvis

Jarvis is a voice activated search assistant. Just tell Jarvis what you are searching for and where.

Jarvis utilizes Wit.ai's natural language speech API. The user's voice command is parsed into a string and sent to be analyzed by Wit.ai. Yahoo's search API is then sent the results to find what the user is searching for.

Source Code

Jarvis Landing Page
Jarvis