Projects

Aside from this very site, I have a variety of other products I have built that you can check out below. You can always see what I'm currently working on by checking out my github.


ImageTrend Hubble / Orbit

Contributions: 2018-PresentTechnology: ASP.NET Core, React, TypeScript, CosmosDB, Azure Functions, Azure Data Lake, Azure Analysis Services, PowershellRoles: Developer, DevOps, Designer, Architect

ImageTrend Hubble is a simple internal web application that is used to monitor and administrate a separate internal big data infrastructure project called ImageTrend Orbit.

Hubble runs on React+TS+MVC Core, and Orbit is a large series of serverless functions and Azure data storage technologies for ingesting, processing and egressing datasets within the company. I worked on both projects in tandem.


YNAB .net Core SDK

Contributions: 2019-PresentTechnology: ASP.NET Core Roles: Developer

YNAB.SDK is a .net core wrapper for the YNAB Rest API. YNAB is one of my favorite products and I wanted to contribute back to the community in some way. At the time there were .NET SDK implementations, but none in .net core so I decided to make this one.


ImageTrend Elite

Contributions: 2013-2018Technology: ASP.NET MVC, JS w/ KnockoutJS, MSSQL, PowershellRoles: Dev Lead, DevOps, Architect

ImageTrend Elite is a data collection tool primarily used for EMS and Fire data. The application consists of a couple applications. The first application is designed mainly for administrators and is written in a combination of ASP.NET MVC and JavaScript. The second part is a PWA written mainly in JavaScript and is used for offline data collection at patient-side.

This project was unique at the time it was started as PWAs were not yet terribly common and browser features not quite as rich. As the front-end frameworks of the time were pretty large and offline storage capabilities fairly weak we opted to build our application using primarily vanilla JS with some help from KnockoutJS.


Talk to Me Goose

Contributions: 2018-PresentTechnology: C# Roles: Developer

Talk to Me Goose is a simple console application for Windows that allows the user to setup audio cues for in-game events as a training tool for League of Legends. The application can either use pre-recorded audio clips or it can use text-to-speech to read the alerts.


MN Rangers Website

Contributions: 2015-2017Technology: NodeJS, Express Roles: Developer, Designer

The Minnesota Rangers website was a hub for all things related to the former minor league basketball team. It had news, schedules, roster information, and stats. The site and team are no longer active.