Projects

Search:
e.g. "C#", "Ruby on Rails", or "Java"

Environment Variable Editor for Windows

Tired of being tortured, frustrated and driven to the brink of insanity by Windows's built-in environment variable editor? I know I was, and I finally was driven to the point of spending too much of my time to do something about it!

Technologies used: C#, .NET, WPF, XAML

Mixedemotionsmusic.com

Created for a Boston area recording studio, the site features a dynamic backend that the owner can use to update content himself. This saves him money and me time as he posts nearly everything himself!

Technologies used: C#, ASP.NET, NHibernate, MySQL, HTML, CSS

Brockbouchard.net

A personal site dedicated to all of my pursuits and passions related to software engineering and development. It is developed using Ruby on Rails, thus allowing me to create a dynamic backend through which I can edit the site's content without having to edit its source. I also serve as webmaster, managing a Linux/Apache/Rails/MySQL stack on a VPS.

Technologies used: Ruby on Rails, XHTML, CSS, AJAX, Apache, MySQL, ModRails, Linux, RSS

NanoProxy - Java to .NET Interoperability

This is a Java to .NET interoperability provider I wrote for my Computer Science Department Honors project. It works by exposing a set of Java classes to .NET via an unmanaged bridge.

Technologies used: Java, .NET, C#, C++

Elliptic Curve Cryptography

Another project from my days at UMass, this Java-based library provides support for encryption and decryption using an implementation of El Gamal via elliptic curve cryptography. This project was co-authored by Michael Sindelar and Eric Miller.

Technologies used: Java

Attention Me Box

My first stab at an iPhone application, this is really just a glorified "Hello World" program that also serves as an inside joke with a friend. I figured I would share it here regardless!

Technologies used: iPhone, Objective-C, Cocoa Touch