I make computers do things.

I love to learn and expand my skills while making web apps. These days, I write React. I have a history of creating frameworks for internal teams and an eye for design. Plus, if it needs to be done, I’ll do it, so I haven’t shied away from making tooling, writing documentation, or learning how to builds dev ops chain.


I am a versatile Software Engineer that has worked on a variety of software projects from Linux kernel drivers to web applications over the last 10 years. I am a fast learner and strive to create beautiful applications. I am eager to work with a team that builds products to help make a difference in the world.

I have experience in building applications and taking part in all aspects of development from API creation to UX design. I have built developer frameworks to enable my team and other teams to more quickly build applications. Because of this, I have knowledge at all levels of the tech stack and have implemented build systems, documentation sites, developer tooling, created full stack applications, and built response web applications from the ground up. 



Web Development

  • React/Redux

  • Material UI/Bootstrap

  • Storybook

  • Jest

  • RxJS

  • Electron


  • GitHub

  • Jira

  • Docker

  • AWS

  • Postman

  • Storybook

Other Development

  • Python

  • Protobuf

  • Redis

  • MongoDB

  • Mapbox

  • Linux Systems


  • Remote Work

Volunteer Experience


Teen Grief Counselor
Organization Name
Jun 2013 to Dec 2013

Position Title
Organization Name      
Jun 2012 to Sep 2012

Position Title
Organization Name
Feb 2009 to Sep 2011

Peer Counselor
Organization Name     
Jan 2014 to May 2014

Program Coordinator
Organization Name
Jan 2013 to May 2013

Position Title
Organization Name      
Jan 2012 to May 2012


B.S. Computer Science
University of Maryland, Baltimore County
June 2010


Public Projects

FlyOtto Homepage

FlyOtto Homepage


FlyOtto is a mobile and desktop web application built using Angular JS. I led the frontend team in building the application from early on in development through v1.

I had hands on experience writing much of the application code as well as leading a small team of frontend engineers when the project grew. The team is also remote, so I gained experience working with remote teams and tools to accomplish development.

The app is build using ES6, AngularJS 1.X, Angular Material Framework, and build system is built with Gulp.

Grind: Coffee Brewed Simply

I had the itch to learn iOS development and to build an app from scratch, so I made Grind.

Grind is an iOS app for helping make great coffee. It was built to help anyone from those who just got a French Press and are trying to figure it out to the pros at the Chemex.

Grind includes guided instructions for a couple of different brew methods as well as guided conversions to help you get the right amounts of coffee and water for the perfect cup.

Grind is available in the iOS App Store for iPhone and Apple Watch. For more information check it out at http://grindapp.coffee

Grind: Coffee Brewed Simply Icon

Grind: Coffee Brewed Simply Icon

Screenshot of original app.

Screenshot of original app.

Perseverance Boat

One of the first apps I ever made, I wanted to write a full stack application and my Father wanted a site to book rides on his Boat. So, I wrote Perserverance Boat to learn Rails.

The site allows friends and family to book trips on his father's boat by loading a calendar with all available dates marked.

It has since been retired and moved to a SquareSpace site, but the code (it's old!) still lives on GitHub.

The full source can be found on GitHub.