Code

For 9 months, I interned for ReadySetWork, a growing scheduling company based in West Chester.
This web application touches web, mobile, email, etc, and is built with ASP.NET MVC 3, Entity Framework, SQL Server, JavaScript, jQuery, etc.

I currently work for ReadySetWork.com full-time as a Web Developer, continuing the duties I had as an intern and have some more challenging tasks architecturally.

For 6 months, I interned for wcupa.edu, West Chester University's website.
While there, I focused predominantly on creating various forms. The site is built in ASP.NET WebForms, and I mainly focused on the back-end side of things

With minor help from a friend Nicholas Beers, I build AlgDb.Net from the ground up.
It gets thousands of views a month, and is a website to host, view, and vote for different algorithms to apply to the Rubik's Cube.

This was built with ASP.NET MVC, SQL Sever, Entity Framework, etc. More details can be found on my blog.

qqTimer is a Rubik's Cube timer written in HTML, CSS, and JavaScript.
I did some minor changes to his code to create 'zzTimer' a hack that is geared toward solver's using a specific method, ZZ.

qqTimer is hosted on qqTimer.net
zzTimer is hosted on stachu.net


A developer by the name of Josef Jelinek programmed a Rubik's Cube solver that solves for partially-defined states, under different metrics.
This has gone through several iterations, all console applications. ACube 3 was developed in Java, and I created a GUI front-end to plug into his console application.

Relevant source code for aCube (4) can be found on his github here: GitHub
Here is some of my code creating the GUI wrapper: Source.
When I get a chance, I'd love to port the entire thing to C#.NET, and have front-ends in web, app, and software forms.
There's a lot that can be done here, and I'm highly interested in playing more here.

Slowly becoming more and more irrelevant, this was my first website, built circa 2010-2011.
It's badly formatted, to say the least, but it was a good basic PHP-backed website.

I've played a bit with Python and Java in the past.
A lot of my playing around involved in analyzing Rubik's Cubes and optimizing solutions and algorithms relevant to it.

I have kept some of the old code online to see some poorly structured code during my earlier-development stages.

gripperK, an analyis of which algorithms should be performed the quickest (in rough theory)

1 | 2


2-Step Last-Layer Analysis, relevant to Kirjava's post on SpeedSolving.com here.

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10