About Me

Formally educated in Geographic Information Systems and physical geography, I was introduced to programming when I took a course dealing with ArcGIS and Python scripting for geoprocessing tools. I was bitten by the programming bug and decided to try my hand at developing web maps with Leaflet.js and GoogleMaps. My enthusiam for making web maps evolved into making web applications with the .NET stack and the rest is commit history.

Facts about me you didn't know but now you will

  • At one point I was the youngest human on the planet.
  • I know a lot about beer, wine and spirits and can give good recommendations for each.
  • I can do 5 backflips in a row I just won't want to do it if you ask me to show you but I totally can

Things that keep me up at night (besides children)

  • Trying to wrap my head around JavaScript's stranger parts
  • Video games
  • Fear of auto-updates
  • Imgur


Advisys, Inc

Programmer / Analyst Febrary 2016 - Present

Lead development of RESTful API for use with mobile application using Web API 2 and Phonegap. Maintained MSSQL db used for suite of applications. Extensive use of JavaScript including Vue.js and Ext.js in financial advisement application and corresponding configuration software.


GIS Developer October 2015 - February 2016

Responsible for TFS administrative tasks including creation of source control, and build definitions. Integrated clients' APIs into iWater's GIS based work order management system. Maintained and contributed to enhancements of an existing ASP.NET MVC application used to manage municipal water systems.

Exsilio Solutions

Developer Consultant August 2014 - October 2015

Lead development of account management website for tenents of a co-working space. Participated in the design and implementation of an automated invoicing and billing system that leveraged Braintree Payments API. Created an Active Directory administration API that leveraged both an on-premise AD server and Azure Active Directory and Exchange Web Services.

Intelligent Direct, Inc.

Web Developer March 2013 - July 2014

Developed web-based mapping applications for sales territory management and demographics analysis. Developed membership and roles management system for users of a federal administration in the aerospace sector. Created map widget used to display detailed information about crime statistics around airports.

Water Resources Institue, CSUN / USDA

GIS Technician February 2012 - April 2013

Digitized analog assets and lead topologic verification. Edited and error checked stream drainage networks for wetlands mapping project. Classified wetlands using the Cowardin classification system. Performed geospatial analysis and created summary statistics for watershed profiles.


Below you will find my own assessment of my technical skills. Higher scores mean I don't have to go to stackoverflow every five minutes to figure something out. Whats that? You don't use google when you are working? Well to you I say, 'liar liar pants on fire'. Everyone needs to look something up from time to time. What skills I don't have listed below are known as the 'soft skills', the people skills. The skills necessary to work alongside someone for 8 hours a day. I tend to get along with just about everyone. Except for people who pronouce .gif like 'jif'. Hate those guys.

  • .Net MVC
  • C#
  • Entity Framework
  • JavaScript
  • ES6+
  • Web API
  • Vue.js
  • React.js
  • jQuery
  • HTML5
  • Node.js
  • CSS