Development Portfolio

Believe Memorization

This application was designed to help individuals memorize key ideas and scripture that are part of the Believe series developed by Randy Frazee. The application will randomly remove a set number of words that the user then fills in. The application will check the answer via JavaScript and indicate whether the word is correct or not (excluding puncuation and case sensitivity).

View Project

Binary Encoder/Decoder

This application was created as a proof of concept to see if I could take a string of text and convert it to its binary equivelant. From there I then started playing with reversing and negating the binary and also inserting non binary characters into the binary string. With each one I also created a decoder to reverse the binary encoding on the string to produce the original plain text message.

View Project

Identity User Role Management Nuget Package

Identity is an amazing authentication and authorization framework but does not come with user and role management out of the box. Microsoft created a seemingly forgot about project called IdentitySamples. This provided user and role management but at a cost of overwriting files and the potential of having your entire database wiped out. This nuget package provides that user and role management portions of IdentitySamples but without all of the unnessessary bloat and risk.

View Project

Log4NetUI Nuget Package

Log4Net is an amazing logging framework for .NET with the ability to log files to a text file or into a database. The only downside is that it does not have an out of the box UI to view those logs. Log4NetUI is a package that provides an intuitive and simple UI to view Log4Net records stored in a database. Complete with ajax enabled detail and delete functionality and DataTables.net integrated for easy searching, sorting and pagination of all log records.

View Project

Web Template Nuget Packages

Converting a web template into an MVC application can be a tedious and time consuming process. Nuget Web Templates allows you to install a template into an MVC application as easy as installing a Nuget package.

View Project

jQuery Typing Tutor

This front-end app was a proof of concept for both css and jquery. The application is a simple typing game that displays random letters on the screen in a shaded window. When the letters on the screen are typed they disapper and the player earns points. Incorrectly typed letters result in a loss of points. The window in which the letter appear is dynamically sized based on the browser window size. This both effects the appearance of the window but also the placement of where the letters can appear on the screen.

View Project

ShortUrl

This was a proof of concept to see if I could create a URL shorting application using MVC. I did so by leveraging the Application_Error method of the Global.asax file and detecting 404 errors.

View Project