I am an eager, energetic and creative software developer specializing in C# and SQL Server, but enjoy learning and using a wide array of languages and technologies. I enjoy tackling tough challenges and using disparate areas of my expertise.
HashCompute is a .NET Console application (executable) that calculates the value of hashes with selectable algorithms and numerous options. It can also read the contents of the file(s) and calculate the hash of each, making a very convenient addition to cmd. It can be run natively on Windows or on Linux and OSX with Mono.
A map of bicycle repair stations, bike shops, and other bicycling attractions in the Twin Cities. It has a responsive design to provide a seamless, performant experience on desktops and mobile devices alike.
This is a website launched by myself and a friend to meet a need we had for pausing and resuming videos. Available as a Chrome Extension, Firefox Add-in, and cross-browser Bookmarklet, it saves the current position in your video playlist, and allows them to be resumed later at that very position or shared with short pause.ly links.
This is a collection of helpful context menu items, including "Start PowerShell Here" and "Git Bash Here". What the installers do is add these and other selected options to your Windows right-click menus for ease of accessing command prompts and mapping drives right to the current directory.
Technology Used: .inf and .bat scripting, Windows Registry, WIX, WScript, HTML Application (.hta).
This website allows bicycle (and motorcycle) wheelbuilders to specify the measurements of their rims, hubs, and desired lacing pattern. Not only does the site then display the required lengths and build details, but it draws an interactive wheel that can be zoomed into and animated.
A comprehensive system to support Alaskan politicians, legislators, and public officials to e-File their paperwork APOC's online system both eases their burden and allows the public to have faster, searchable access to catch errors and conflicts of interest.
Technology Used: C#, .NET 4.5, ASP WebForms and MVC3, Telerik Controls, SQL Server 2012, log4net.
ArduinoMonitor is a set of programs that will report sensor data to a connected computer, which can then Graph it data in Processing or log it to a file, database or both with a C# Windows console application that can be installed as a service with via TopShelf. The data model is scripted in SQL Server, but can easily be ported.
Technologies Used: Arduino IDE, Wiring language, C#, .NET, TopShelf, SQL Server 2012, Serial Communication (USB).
These are Arduino shields made of LEDs that spell various names and each letter (and the dot of the 'i's) can be controlled individually. The code and schematics are available on my github account, and I have so far created versions for 'Eric' (myself), 'RDI', 'Bill' and 'Matt' (my workplace and friends).
Technology Used: Arduino IDE, Wiring language, AT Mega 328, Fritzing Fab, Circuit design.
I led the developed and host this free tool which will give detailed analysis on GPS Data exported in the open .gpx format. It gives specialized results based on the type of activity that was performed.
Technology Used: C#, .NET 4.0, ASP WebForms, SQL Server 2008, GPX data format.
An invaluable tool for quilters, tilers, arts and crafts hobbyists and image manipulators alike - ColoredIn allows you to simplify the color palate and resolution of your complex digital images and create patterns that could be replicated with tiles, cross stitching, or crocheting.
Technology Used: C#, .NET 3.5, MVC3, SQL Server 2008R2.