The night before the first SOPA hearings, Mozilla decided we should do what we could to raise awareness. However, we couldn't find a good, concise place to link to. So, I designed and wrote copy for a "landing page", which was eventually replaced the main Mozilla site during the 24 hour blackout. The site has helped educate millions of people.
Bugzilla is a bit like enterprise software — it does everything, but the UI is horrible. So, I created BugzillaJS, a Firefox add-on that addresses some major pain points in the software. It's currently used by over half of all Mozilla employees.
After seeing the "What Are Add-ons?" video, I wanted to do something cool with Mozilla's Popcorn.js. As the video plays, the site around it changes. For example, the page is translated when translation add-ons are mentioned, and the whole browser gets a background when Themes are mentioned. (Click "Learn More" to watch the video.)
Mozilla Webdev started looking for a new t-shirt design, and I decided to try to make a Firefox logo quine using HTML5. A quine is code that outputs itself. (This isn't a true quine since I cheated a lot, however the concept of it being self-reproducing stands.) We had t-shirts with the HTML5-y Firefox logo printed.
Offbeat Guides was the first startup I worked at. It was a travel guide company with a twist — the high quality printed travel guides were completely customized for you, including your name on the cover and things like events and weather while you'd be there. I worked as the lead programmer for the website.
The RIT Intersect was a project I created while at RIT (independent of the university). Registering for classes is a quarterly nightmare for students, so I created the system to make it easier. The RIT Intersect lets you browse, sort, filter and search courses, as well as stores lists, keep track of your plans of study, and generate schedules.
One of the first things I did while at GigaOM was to redesign their corporate website. It was a bit outdated, and needed a refresh. I designed the site and implemented it in WordPress. This website has since been deprecated.
After working for Offbeat Guides for a number of years, I came up with my version of what I thought the front page should look like. I sketched it out on paper, and then turned it into a mockup. I wanted something more fun and colorful — after all, the company has offbeat in the name!
I co-founded RIT48, an event that aims to bring together students from various disciplines to pitch, plan, develop and launch a web startup in one weekend — or, as the name suggests, 48 hours. An intense, energy fueled, entrepreneurial event, RIT48 was designed to showcase the innovative and creative spirit of RIT students while offering the opportunity to learn and meet new people. Since its creation in 2010, I've been invited back to judge.
Based on Social Genius, sixdegrees was made for the RIT College of Business as a way for teachers to learn student's names. The software is currently in indefinite private beta, however it will eventually be released for anyone organizing a conference or teaching a course.
This is a little tool I made before the 2008 presidential election, so you could pick a stance you most agree with on 20 issues, and find out candidate you most agree with. The content comes from CNN's "The Issues" section of their Election website.
This is a website I made for RIT's participation in the February 5 National Teach-In. It's just a one page static HTML website, listing the events that would be occurring throughout the day.
My university, Rochester Institute of Technology, created a controversy when they decided to switch from quarters to semesters. The email they sent describing the changes had a ton of information, and I felt it could benefit from visualizations.
I was giving a talk at Home Care Rochester about Twitter use for senior citizens with Parkinson's Disease, and was unable to find a dead-simple cheat sheet for people new to Twitter. I knew most people in the audience wouldn't remember what I talked about, so I created a simple cheat sheet based on my presentation.
Note: Gone! The blog is now part of the main site. When I designed my site, I was looking to make a portfolio. I later decided I wanted to blog, as well, however I felt the site wasn't suitable for the type of blog I was looking to run. It was too graphics-intensive, so I created a simplified layout for my personal blog.
iTaxi is a prototype for a touch screen back-seat interface for a taxi. It was made for a class on Human Computer Interaction and usability, and went through numerous usability tests. Since it's a prototype, only about half the functionality works- just enough for the various usability tests we administered. The entire project involved 4 people, however I did the design and programming for this prototype.
I designed the Lab for Social Computing website, and implemented it using Drupal. A large number of websites at RIT are starting to use Drupal, so it only made sense to follow suit.
My favorite website projects involve a combination of backend and frontend programming. For this project, I decided to try to make an online image editor. I wrote this in about a weekend as a proof-of-concept, so it's far from full-featured. While online photo editors are pretty common these days, back when I started there weren't really any good ones.
Currently, most of RIT uses John Resig's RIT Schedule Maker to create their schedules for the quarter. His is great, however I wanted to to see if I could improve on it. This is the prototype- which is cool to play with, but isn't any more useful than the original. It has been superceeded by my RIT Intersect project.
I needed a place to store and display projects I've been working on- this site is more of a portfolio, so I decided to create a whole separate site. I went with Technospect (a play on the word "retrospect"), and try to add things to it every once in awhile. "Try" being the key word.
This was my final project for Website Design and Implementation with Elizabeth Lawley. The assignment was to make a five page website about a place you've lived. The concept behind my project is that you "zoom" in the further right you go. The experimental text wrapping probably isn't something I'd use in a real site, however I wanted to try new techniques.
During our 10 week class, we were expected to keep a Movable Type blog about the projects we worked on. I designed this blog, and posted detailed descriptions of the projects I worked on in the class, taught by Elizabeth Lawley. Not really much to see here, beside the layout and a few links to small projects I worked on for the class.